|
If you can't view the Datasheet, Please click here to try to view without PDF Reader . |
|
Datasheet File OCR Text: |
PRELIMINARY PRODUCT INFORMATION PD703201, 703201Y, 703204, 703204Y, 70F3201, 70F3201Y, 70F3204, 70F3204Y V850ES/SA2 , V850ES/SA3 32-BIT SINGLE-CHIP MICROCONTROLLERS TM TM MOS INTEGRATED CIRCUIT DESCRIPTION The PD703201, 703201Y, 70F3201, and 70F3201Y (V850ES/SA2), PD703204, 703204Y, 70F3204, and 70F3204Y (V850ES/SA3) are products in the V850 Family DMA controller. In addition to their high real-time responsiveness and one-clock-pitch execution of instructions, the V850ES/SA2 and V850ES/SA3 include instructions suited to digital servo control applications such as multiplication instructions executed via a hardware multiplier, saturation instructions, and bit manipulation instructions. As a real-time control system, this device provides a high-level cost performance ideal for ultra-low-power DVC and portable audio applications. Detailed function descriptions are provided in the following user's manuals. Be sure to read them before designing. V850ES/SA2, V850ES/SA3 User's Manual Hardware: To be prepared V850ES User's Manual Architecture: To be prepared TM of 32-bit single-chip microcontrollers, and include peripheral functions such as ROM/RAM, timer/counters, serial interfaces, an A/D converter, a D/A converter, and a FEATURES Number of instructions: 83 Minimum instruction execution time: 59 ns (@ 17 MHz operation with main system clock (fXX)) 74 ns (@ 13.5 MHz operation with main system clock (fXX)) General-purpose registers: 32 bits x 32 registers Instruction set: Signed multiplication, saturation operations, 32-bit shift instructions, bit manipulation instructions, load/store instructions Memory space: 64 MB linear address space Memory block division function: 2 MB, 2 MB, 4 MB, 8 MB = Total four blocks External bus interface: 16-bit data bus Address bus: Separate output enabled Internal memory Mask ROM: 256 KB (PD703201, 703201Y, 703204, 703204Y) Flash memory: 256 KB (PD70F3201, 70F3201Y, 70F3204, 70F3204Y) RAM: 16 KB The information contained in this document is being issued in advance of the production cycle for the device. The parameters for the device may change before final production or NEC Corporation, at its own discretion, may withdraw the device prior to its production. Not all devices/types available in every country. Please check with local NEC representative for availability and additional information. Document No. U15436EJ1V0PM00 (1st edition) Date Published June 2001 N CP(K) Printed in Japan Interrupts and exceptions Non-maskable interrupts: 2 sources Maskable interrupts: 38 sources (PD703201, 70F3201) 39 sources (PD703201Y, 70F3201Y) 39 sources (PD703204, 70F3204) 40 sources (PD703204Y, 70F3204Y) Software exceptions: 32 sources Exception trap: 1 source I/O lines Total: 82 (V850ES/SA2) 102 (V850ES/SA3) Timer/counters 16-bit timer: 2 channels 8-bit timer: 4 channels Real-time counter (for watch): 1 channel Watchdog timer: 1 channel (c) 2001 PD703201, 703201Y, 703204, 703204Y, 70F3201, 70F3201Y, 70F3204, 70F3204Y Serial interface (SIO) Asynchronous serial interface (UART): 2 channels Clocked serial interface (CSI): 4 channels (V850ES/SA2), 5 channels (V850ES/SA3) I C bus interface: 1 channel (PD703201Y, 703204Y, 70F3201Y, 70F3204Y) A/D converter: 10-bit resolution x 12 channels (V850ES/SA2) 10-bit resolution x 16 channels (V850ES/SA3) 2 D/A converter: 8-bit resolution x 2 channels DMA controller: 4 channels Power save functions: HALT/IDLE/STOP/Backup modes ROM correction: Four points can be corrected Packages: 100-pin plastic LQFP (14 x 14) (V850ES/SA2) 121-pin plastic FBGA (12 x 12) (V850ES/SA3) APPLICATIONS Low-power portable devices DVCs, portable audios ORDERING INFORMATION Part Number Package 100-pin plastic LQFP (fine pitch) (14 x 14) 100-pin plastic LQFP (fine pitch) (14 x 14) 121-pin plastic FBGA (12 x 12) 121-pin plastic FBGA (12 x 12) 100-pin plastic LQFP (fine pitch) (14 x 14) 100-pin plastic LQFP (fine pitch) (14 x 14) 121-pin plastic FBGA (12 x 12) 121-pin plastic FBGA (12 x 12) Internal ROM 256 KB (mask ROM) 256 KB (mask ROM) 256 KB (mask ROM) 256 KB (mask ROM) 256 KB (flash memory) 256 KB (flash memory) 256 KB (flash memory) 256 KB (flash memory) PD703201GC-xxx-8EU PD703201YGC-xxx-8EU PD703204F1-xxx-EA6 PD703204YF1-xxx-EA6 PD70F3201GC-8EU PD70F3201YGC-8EU PD70F3204F1-EA6 PD70F3204YF1-EA6 Remark xxx indicates ROM code suffix. 2 Preliminary Product Information U15436EJ1V0PM PD703201, 703201Y, 703204, 703204Y, 70F3201, 70F3201Y, 70F3204, 70F3204Y PIN CONFIGURATION * V850ES/SA2 100-pin plastic LQFP (fine-pitch) (14 x 14) PD703201GC-xxx-8EU PD703201YGC-xxx-8EU PD70F3201GC-8EU PD70F3201YGC-8EU AVREF0 AVDD AVSS P80/ANO0 P81/ANO1 AVREF1 P00/NMI P30/SI1/RXD0 P31/SO1/TXD0 P32/SCK1 VDD VSS X1 X2 RESET XT1 XT2 VSSBU VDDBU P90/A0 P91/A1 P92/A2/INTP5 P93/A3/INTP6 P94/A4/TO2 P95/A5/TO3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 P70/ANI0 P71/ANI1 P72/ANI2 P73/ANI3 P74/ANI4 P75/ANI5 P76/ANI6 P77/ANI7 P78/ANI8 P79/ANI9 P710/ANI10 P711/ANI11 P05/INTP4 P04/INTP3/TI5 P03/INTP2/TI4 P02/INTP1/TI3 P01/INTP0/TI2 P46/INTP11/TO1 P45/INTP10/TI1/TCLR1 P44/INTP01/TO0 P43/INTP00/TI0/TCLR0 P42/SCK0/SCLNote 1 P41/SO0/SDANote 1 P40/SI0 PDH5/A21 PDH4/A20 PDH3/A19 PDH2/A18 PDH1/A17 PDH0/A16 PDL15/AD15 PDL14/AD14 PDL13/AD13 PDL12/AD12 PDL11/AD11 PDL10/AD10 EVDD EVSS IC/FLMD0Notes 2, 3 PDL9/AD9 PDL8/AD8 PDL7/AD7 PDL6/AD6 PDL5/AD5/FLMD1Note 2 PDL4/AD4 PDL3/AD3 PDL2/AD2 PDL1/AD1 PDL0/AD0 PCT7 Notes 1. SCL and SDA are valid only for the PD703201Y and 70F3201Y. 2. FLMD0 and FLMD1 are valid only for the PD70F3201 and 70F3201Y. 3. IC: Connect directly to VSS (PD703201, 703201Y). FLMD0: Connect to VSS in normal mode (PD70F3201, 70F3201Y). P96/A6/TO4 P97/A7/TO5 P98/A8/RXD1 P99/A9/TXD1 P910/A10/SI2 P911/A11/SO2 P912/A12/SCK2 P913/A13/SI3 P914/A14/SO3 P915/A15/SCK3 EVSS EVDD PCS0/CS0 PCS1/CS1 PCS2/CS2 PCS3/CS3 PCM0/WAIT PCM1/CLKOUT PCM2/HLDAK PCM3/HLDRQ PCT0/WR0 PCT1/WR1 PCT4/RD PCT5 PCT6/ASTB 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 Preliminary Product Information U15436EJ1V0PM 3 PD703201, 703201Y, 703204, 703204Y, 70F3201, 70F3201Y, 70F3204, 70F3204Y * V850ES/SA3 121-pin plastic FBGA (12 x 12) PD703204F1-xxx-EA6 PD703204YF1-xxx-EA6 PD70F3204F1-EA6 PD70F3204YF1-EA6 (1/2) Top View 13 12 11 10 9 8 7 6 5 4 3 2 1 ABCDEFGHJKLMN Bottom View NMLKJHGFEDCBA Pin No. A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 B1 B2 B3 B4 B5 B6 B7 Pin Name P70/ANI0 P71/ANI1 P73/ANI3 P713/ANI13 P76/ANI6 P78/ANI8 P711/ANI11 P04/INTP3/TI5 PCD2 P45/INTP10/TI1/TCLR1 P43/INTP00/TI0/TCLR0 P41/SO0/SDA PDH5/A21 AVDD AVREF0 P72/ANI2 P712/ANI12 P75/ANI5 P77/ANI7 P710/ANI10 Note Pin No. B8 B9 B10 B11 B12 B13 C1 C2 C3 C4 C5 C6 C7 C8 C9 C10 C11 C12 C13 D1 PCD3 Pin Name Pin No. D2 D3 D11 D12 D13 E1 E2 E3 E11 E12 E13 F1 F2 F3 F11 F12 F13 G1 G2 G3 AVREF1 Pin Name P02/INTP1/TI3 P46/INTP11/TO1 P42/SCK0/SCL P40/SI0 PDH4/A20 P80/ANO0 AVSS P74/ANI4 P714/ANI14 P715/ANI15 P79/ANI9 P05/INTP4 P03/INTP2/TI4 PCD1 P01/INTP0/TI2 P44/INTP01/TO0 PDH3/A19 PDH7/A23 P81/ANO1 Note P00/NMI PDH0/A16 PDH2/A18 PDH1/A17 P30/SI1/RXD0 P31/SO1/TXD0 P32/SCK1 PDL14/AD14 PDH6/A22 PDL15/AD15 VSS X1 VDD PDL11/AD11 PDL13/AD13 PDL12/AD12 RESET XT1 X2 Note SCL and SDA are valid only for PD703204Y and 70F3204Y. Remark Connect the D4 pin directly to VSS. 4 Preliminary Product Information U15436EJ1V0PM PD703201, 703201Y, 703204, 703204Y, 70F3201, 70F3201Y, 70F3204, 70F3204Y (2/2) Pin No. G11 G12 G13 H1 H2 H3 H11 H12 H13 J1 J2 J3 J11 J12 J13 K1 K2 K3 K11 K12 EVSS PDL10/AD10 EVDD VSSBU VDDBU XT2 PDL8/AD8 IC/FLMD0 Notes 1, 2 Pin Name Pin No. K13 L1 L2 L3 L4 L5 L6 L7 L8 L9 L10 L11 Note 1 Pin Name PDL3/AD3 P93/A3/INTP6 P94/A4/TO2 P911/A11/SO2 P914/A14/SO3 P915/A15/SCK3 EVDD PCS0/CS0 PCS2/CS2 PCM4 PCT2 PCT0/WR0 PDL1/AD1 PDL2/AD2 P95/A5/TO3 P97/A7/TO5 P99/A9/TXD1 P913/A13/SI3 EVSS PCS5 Pin No. M7 M8 M9 M10 M11 M12 M13 N1 N2 N3 N4 N5 N6 N7 N8 N9 N10 N11 N12 N13 PCS4 Pin Name PCM0/WAIT PCM2/HLDAK PCT3 PCT4/RD PCT7 PDL0/AD0 P96/A6/TO4 P98/A8/RXD1 P910/A10/SI2 P912/A12/SCK2 PCS7 PCS6 PCS1/CS1 PCS3/CS3 PCM5 PCM3/HLDRQ PCT1/WR1 PCT5 PCT6/ASTB PDL9/AD9 P20/SI4 P91/A1 P90/A0 PDL5/AD5/FLMD1 PDL7/AD7 PDL6/AD6 P22/SCK4 P92/A2/INTP5 P21/SO4 PCM1/CLKOUT PDL4/AD4 L12 L13 M1 M2 M3 M4 M5 M6 Notes 1. FLMD0 and FLMD1 are valid only for PD70F3204Y and 70F3204Y. 2. IC: Connect directly to VSS (PD703204, 703204Y). FLMD0: Connect to VSS in normal mode (PD70F3204, 70F3204Y). Preliminary Product Information U15436EJ1V0PM 5 PD703201, 703201Y, 703204, 703204Y, 70F3201, 70F3201Y, 70F3204, 70F3204Y PIN IDENTIFICATION A0 to A23: AD0 to AD15: ADTRG: ANI0 to ANI15: ANO0, ANO1: ASTB: AVDD: AVREF0, AVREF1: AVSS: CLKOUT: CS0 to CS3: EVDD: EVSS: FLMD0, FLMD1: HLDAK: HLDRQ: IC: INTP0 to INTP6: INTP00, INTP01,: INTP10, INTP11 NMI: P00 to P05: P20 to P22: P30 to P32: P40 to P46: P70 to P715: P80, P81: P90 to P915: Non-maskable interrupt request Port 0 Port 2 Port 3 Port 4 Port 7 Port 8 Port 9 Address bus Address/data bus AD trigger input Analog input Analog output Address strobe Analog VDD Analog reference voltage Analog VSS Clock output Chip select Power supply for port Ground for port Flash programming mode Hold acknowledge Hold request Internally connected Interrupt request from peripherals Interrupt request to timer PCD1 to PCD3: PCM0 to PCM5: PCS0 to PCS7: PCT0 to PCT7: PDH0 to PDH7: PDL0 to PDL15: RD: RESET: RXD0, RXD1: SCK0 to SCK4: SCL: SDA: SI0 to SI4: SO0 to SO4: TCLR0, TCLR1: TI0 to TI5: TO0 to TO5: TXD0, TXD1: VDD: VDDBU: VSS: VSSBU: WAIT: WR0: WR1: X1, X2: XT1, XT2: Port CD Port CM Port CS Port CT Port DH Port DL Read Reset Receive data Serial clock Serial clock Serial data Serial input Serial output Timer clear input Timer input Timer output Transmit data Power supply Power supply for backup Ground Ground for backup Wait Write strobe low level data Write strobe high level data Crystal for main clock Crystal for subclock 6 Preliminary Product Information U15436EJ1V0PM PD703201, 703201Y, 703204, 703204Y, 70F3201, 70F3201Y, 70F3204, 70F3204Y INTERNAL BLOCK DIAGRAM * V850ES/SA2 NMI INTP0 to INTP6 INTP00, INTP01, INTP10, INTP11 TCLR0, TCLR1 TI0, TI1 TO0, TO1 ROM INTC Note 1 PC 32-bit barrel shifter System registers General-purpose registers 32-bits x 32 CPU Instruction queue Multiplier 16 x 16 32 BCU ALU HLDRQ HLDAK ASTB RD WAIT WR0, WR1 CS0 to CS3 A0 to A21 AD0 to AD15 Timer/counter 16-bit timer: 2 ch RAM 16 KB TI2 to TI5 TO2 to TO5 Timer/counter 8-bit timer: 4 ch SIO ROM correction DMAC SO0 to SO3 SI0 to SI3 SCK0 to SCK3 TXD0, TXD1 RXD0, RXD1 SDA SCL Note 2 CSI: 4 ch Ports D/A converter A/D converter CG CLKOUT X1 X2 XT1 XT2 RG RESET ICNote 3 FLMD0Note 4, FLMD1Note 4 VDD VSS VDDBU VSSBU EVDD EVSS PCS0 to PCS3 PCM0 to PCM3 PCT0, PCT1, PCT4 to PCT7 PDH0 to PDH5 PDL0 to PDL15 P90 to P915 P80, P81 P70 to P711 P40 to P46 P30 to P32 P00 to P05 UART: 2 ch I2CNote 2: 1 ch Note 2 Real-time counter Watchdog timer Notes 1. PD703201, 703201Y: 256 KB (mask ROM) 256 KB (flash memory) PD70F3201, 70F3201Y: 2. Applies to the PD703201Y and 70F3201Y only. 3. Applies to the PD703201 and 703201Y only. 4. Applies to the PD70F3201 and 70F3201Y only. AVDD AVREF0 AVSS ANI0 to ANI11 ANO0, ANO1 AVREF1 Preliminary Product Information U15436EJ1V0PM 7 PD703201, 703201Y, 703204, 703204Y, 70F3201, 70F3201Y, 70F3204, 70F3204Y * V850ES/SA3 NMI INTP0 to INTP6 INTP00, INTP01, INTP10, INTP11 TCLR0, TCLR1 TI0, TI1 TO0, TO1 ROM INTC Note 1 PC 32-bit barrel shifter System registers General-purpose registers 32-bits x 32 CPU Instruction queue Multiplier 16 x 16 32 BCU ALU HLDRQ HLDAK ASTB RD WAIT WR0, WR1 CS0 to CS3 A0 to A23 AD0 to AD15 Timer/counter 16-bit timer: 2 ch RAM 16 KB TI2 to TI5 TO2 to TO5 Timer/counter 8-bit timer: 4 ch SIO ROM correction DMAC SO0 to SO4 SI0 to SI4 SCK0 to SCK4 TXD0, TXD1 RXD0, RXD1 SDANote 2 SCL Note 2 CSI: 5 ch Ports D/A converter A/D converter CG CLKOUT X1 X2 XT1 XT2 RG RESET ICNote 3 FLMD0Note 4, FLMD1Note 4 VDD VSS VDDBU VSSBU EVDD EVSS PCS0 to PCS7 PCM0 to PCM5 PCT0 to PCT7 PDH0 to PDH7 PDL0 to PDL15 PCD1 to PCD3 P90 to P915 P80, P81 P70 to P715 P40 to P46 P30 to P32 P20 to P22 P00 to P05 UART: 2 ch I2CNote 2:1 ch Real-time counter Watchdog timer Notes 1. PD703204, 703204Y: 256 KB (mask ROM) PD70F3204, 70F3204Y: 256 KB (flash memory) 2. Applies to the PD703204Y and 70F3204Y only. 3. Applies to the PD703204 and 703204Y only. 4. Applies to the PD70F3204 and 70F3204Y only. 8 Preliminary Product Information U15436EJ1V0PM AVDD AVREF0 AVSS ANI0 to ANI15 ANO0, ANO1 AVREF1 PD703201, 703201Y, 703204, 703204Y, 70F3201, 70F3201Y, 70F3204, 70F3204Y CONTENTS 1. PIN FUNCTIONS ................................................................................................................................11 1.1 1.2 1.3 Port Pins ................................................................................................................................................... 11 Non-Port Pins........................................................................................................................................... 14 Pin I/O Circuits and Recommended Connection of Unused Pins ....................................................... 18 2. FUNCTION BLOCKS .........................................................................................................................22 2.1 Internal Units............................................................................................................................................ 22 3. 4. 5. 6. 7. 8. 9. CPU FUNCTIONS................................................................................................................................25 MEMORY MAP ...................................................................................................................................26 EXTERNAL BUS INTERFACE FUNCTION.....................................................................................28 INTERRUPT SERVICING/EXCEPTION PROCESSING FUNCTION ..............................................31 CLOCK GENERATION FUNCTION..................................................................................................34 POWER SAVE FUNCTION ...............................................................................................................35 TIMER/COUNTER FUNCTION...........................................................................................................37 10. REAL-TIME COUNTER FUNCTION .................................................................................................40 11. WATCHDOG TIMER FUNCTION......................................................................................................41 12. SERIAL INTERFACE FUNCTION.....................................................................................................42 12.1 3-Wire Serial I/O (CSIn)............................................................................................................................ 42 12.2 Asynchronous Serial Interface (UART0 and UART1) ........................................................................... 44 12.3 I C Bus (I C) (PD703201Y, 703204Y, 70F3201Y, 70F3204Y) ................................................................ 45 2 2 13. A/D CONVERTER...............................................................................................................................46 14. D/A CONVERTER...............................................................................................................................48 15. DMA FUNCTION.................................................................................................................................49 16. ROM CORRECTION FUNCTION ......................................................................................................50 17. RESET FUNCTION.............................................................................................................................51 18. FLASH MEMORY (PD70F3201, 70F3201Y, 70F3204, 70F3204Y) ............................................52 19. INSTRUCTION SET LIST..................................................................................................................54 19.1 Conventions ............................................................................................................................................. 54 Preliminary Product Information U15436EJ1V0PM 9 PD703201, 703201Y, 703204, 703204Y, 70F3201, 70F3201Y, 70F3204, 70F3204Y 19.2 Instruction Set (In Alphabetical Order) ..................................................................................................57 20. ELECTRICAL SPECIFICATIONS (TARGET VALUES) ................................................................. 64 21. PACKAGE DRAWINGS..................................................................................................................... 92 APPENDIX DEVELOPMENT TOOLS ..................................................................................................... 94 10 Preliminary Product Information U15436EJ1V0PM PD703201, 703201Y, 703204, 703204Y, 70F3201, 70F3201Y, 70F3204, 70F3204Y 1. PIN FUNCTIONS 1.1 Port Pins (1/3) Pin Name P00 P01 P02 P03 P04 P05 [P20] [P21] [P22] P30 P31 P32 P40 P41 P42 P43 P44 P45 P46 P70 P71 P72 P73 P74 P75 P76 P77 P78 P79 P710 P711 [P712] [P713] [P714] [P715] Input No Port 7 12-bit input port (V850ES/SA2) 16-bit input port (V850ES/SA3) I/O Yes I/O Yes I/O Yes Port 2 3-bit I/O port Input/output can be specified in 1-bit units. N-ch open drain can be specified in 1-bit units (P21, P22 only). Port 3 3-bit I/O port Input/output can be specified in 1-bit units. N-ch open drain can be specified in 1-bit units (P31, P32 only). Port 4 7-bit I/O port Input/output can be specified in 1-bit units. N-ch open drain can be specified in 1-bit units (P41, P42 only). I/O I/O PULL Yes Function Port 0 6-bit I/O port Input/output can be specified in 1-bit units. Alternate Function NMI INTP0/TI2 INTP1/TI3 INTP2/TI4 INTP3/TI5 INTP4 [SI4] [SO4] [SCK4] SI1/RXD0 SO1/TXD0 SCK1 SI0 SO0/SDANote SCK0/SCLNote INTP00/TI0/TCLR0 INTP01/TO0 INTP10/TI1/TCLR1 INTP11/TO1 ANI0 ANI1 ANI2 ANI3 ANI4 ANI5 ANI6 ANI7 ANI8 ANI9 ANI10 ANI11 [ANI12] [ANI13] [ANI14] [ANI15] Note Applies to the PD703201Y, 703204Y, 70F3201Y, and 70F3204Y only. Remarks 1. PULL: On-chip pull-up resistor 2. Pins in brackets ([ ]) are only for the V850ES/SA3. Preliminary Product Information U15436EJ1V0PM 11 PD703201, 703201Y, 703204, 703204Y, 70F3201, 70F3201Y, 70F3204, 70F3204Y (2/3) Pin Name P80 P81 P90 P91 P92 P93 P94 P95 P96 P97 P98 P99 P910 P911 P912 P913 P914 P915 [PCD1] [PCD2] [PCD3] PCM0 PCM1 PCM2 PCM3 [PCM4] [PCM5] PCS0 PCS1 PCS2 PCS3 [PCS4] [PCS5] [PCS6] [PCS7] I/O No Port 10 4-bit I/O port (V850ES/SA2) 8-bit I/O port (V850ES/SA3) Input/output can be specified in 1-bit units. CS0 CS1 CS2 CS3 - - - - I/O No 4-bit I/O port (V850ES/SA2) 6-bit I/O port (V850ES/SA3) Input/output can be specified in 1-bit units. WAIT CLKOUT HLDAK HLDRQ - - I/O No Port CD 3-bit I/O port Input/output can be specified in 1-bit units. I/O Yes I/O Input PULL No Port 8 2-bit input port Port 9 16-bit I/O port Input/output can be specified in 1-bit units. N-ch open drain can be specified in 1-bit units (P911, P912, P914, P915 only). Function Alternate Function ANO0 ANO1 A0 A1 A2/INTP5 A3/INTP6 A4/TO2 A5/TO3 A6/TO4 A7/TO5 A8/RXD1 A9/TXD1 A10/SI2 A11/SO2 A12/SCK2 A13/SI3 A14/SO3 A15/SCK3 - - - Remarks 1. PULL: On-chip pull-up resistor 2. Pins in brackets ([ ]) are only for the V850ES/SA3. 12 Preliminary Product Information U15436EJ1V0PM PD703201, 703201Y, 703204, 703204Y, 70F3201, 70F3201Y, 70F3204, 70F3204Y (3/3) Pin Name PCT0 PCT1 [PCT2] [PCT3] PCT4 PCT5 PCT6 PCT7 PDH0 PDH1 PDH2 PDH3 PDH4 PDH5 [PDH6] [PDH7] PDL0 PDL1 PDL2 PDL3 PDL4 PDL5 PDL6 PDL7 PDL8 PDL9 PDL10 PDL11 PDL12 PDL13 PDL14 PDL15 I/O No Port DL 16-bit I/O port Input/output can be specified in 1-bit units. I/O No Port DH 6-bit I/O port (V850ES/SA2) 8-bit I/O port (V850ES/SA3) Input/output can be specified in 1-bit units. A16 A17 A18 A19 A20 A21 [A22] [A23] AD0 AD1 AD2 AD3 AD4 AD5/FLMD1Note AD6 AD7 AD8 AD9 AD10 AD11 AD12 AD13 AD14 AD15 ASTB - RD - I/O I/O PULL No Function Port CT 6-bit I/O port (V850ES/SA2) 8-bit I/O port (V850ES/SA3) Input/output can be specified in 1-bit units. Alternate Function WR0 WR1 - - Note Applies to the PD70F3201, 70F3201Y, 70F3204, and 70F3204Y only. Remarks 1. PULL: On-chip pull-up resistor 2. Pins in brackets ([ ]) are only for the V850ES/SA3. Preliminary Product Information U15436EJ1V0PM 13 PD703201, 703201Y, 703204, 703204Y, 70F3201, 70F3201Y, 70F3204, 70F3204Y 1.2 Non-Port Pins (1/4) Pin Name A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 A15 A16 to A21, [A22, A23] AD0 to AD4 AD5 AD6 to AD15 ANI0 ANI1 ANI2 ANI3 ANI4 ANI5 ANI6 ANI7 ANI8 ANI9 ANI10 ANI11 [ANI12] [ANI13] [ANI14] [ANI15] Input No Analog voltage input for A/D converter Output I/O No No Address bus for external memory Address/data bus for external memory I/O Output PULL Yes Function Address bus for external memory (when using separate bus) Alternate Function P90 P91 P92/INTP5 P93/INTP6 P94/TO2 P95/TO3 P96/TO4 P97/TO5 P98/RXD1 P99/TXD1 P910/SI2 P911/SO2 P912/SCK2 P913/SI3 P914/SO3 P915/SCK3 PDH0 to PDH5, [PDH6, PDH7] PDL0 to PDL4 PDL5/FLMD1Note PDL6 to PDL15 P70 P71 P72 P73 P74 P75 P76 P77 P78 P79 P710 P711 [P712] [P713] [P714] [P715] Note Applies to the PD70F3201, 70F3201Y, 70F3204, and 70F3204Y only. Remarks 1. PULL: On-chip pull-up resistor 2. Pins in brackets ([ ]) are only for the V850ES/SA3. 14 Preliminary Product Information U15436EJ1V0PM PD703201, 703201Y, 703204, 703204Y, 70F3201, 70F3201Y, 70F3204, 70F3204Y (2/4) Pin Name ANO0 ANO1 ASTB AVDD AVREF0 AVREF1 AVSS CLKOUT CS0 to CS3 EVDD EVSS FLMD0 FLMD1 Note 1 I/O Output PULL No Function Analog voltage output for D/A converter Alternate Function P80 P81 Output - Input No - - Address strobe signal output for external memory Positive power supply for A/D converter (same potential as VDD) Reference voltage input for A/D converter Reference voltage input for D/A converter PCT6 - - - - PCM1 PCS0 to PCS3 - - - PDL5/AD5 - Output Output - - Input - No No - - No Ground potential for A/D, D/A converters (same potential as VSS) Internal system clock output Chip select output Positive power supply for external devices (same potential as VDD) Ground potential for external devices (same potential as VSS) Flash programming mode lead-in pins Note 1 HLDAK HLDRQ IC INTP0 to INTP3 INTP4 INTP5 INTP6 INTP00 INTP01 INTP10 INTP11 NMI RD RESET RXD0 RXD1 SCK0 SCK1 SCK2 SCK3 [SCK4] SCL Note 2 Output Input - Input No No - Yes Bus hold acknowledge output Bus hold request input Internally connected (directly connect to VSS). (PD703201, 703201Y, 703204, and 703204Y only) External interrupt request input (maskable, analog noise elimination) PCM2 PCM3 - P01/TI2 to P04/TI5 P05 P92/A2 P93/A3 Input Yes Capture trigger input (TM0) P43/TI0/TCLR0 P44/TO0 Capture trigger input (TM1) P45/TI1/TCLR1 P46/TO1 Input Output Input Input Yes No - Yes External interrupt input (non-maskable, analog noise elimination) Read strobe signal output for external memory System reset input Serial receive data input (UART0) Serial receive data input (UART1) P00 PCT4 - P30/SI1 P98/A8 P42/SCLNote 2 P32 P912/A12 P915/A15 [P22] P42/SCK0 P41/SO0 I/O Yes Serial clock I/O (CSI0) Serial clock I/O (CSI1) Serial clock I/O (CSI2) Serial clock I/O (CSI3) Serial clock I/O (CSI4) I/O I/O Yes Yes Serial clock I/O (I C) Serial transmit/receive data I/O (I2C) 2 SDANote 2 Notes 1. Applies to the PD70F3201, 70F3201Y, 70F3204, and 70F3204Y only. 2. Applies to the PD703201Y, 703204Y, 70F3201Y, and 70F3204Y only. Remarks 1. PULL: On-chip pull-up resistor 2. Pins in brackets ([ ]) are only for the V850ES/SA3. Preliminary Product Information U15436EJ1V0PM 15 PD703201, 703201Y, 703204, 703204Y, 70F3201, 70F3201Y, 70F3204, 70F3204Y (3/4) Pin Name SI0 SI1 SI2 SI3 [SI4] SO0 SO1 SO2 SO3 [SO4] TCLR0 TCLR1 TI0 TI1 TI2 TI3 TI4 TI5 TO0 TO1 TO2 TO3 TO4 TO5 TXD0 TXD1 VDD - - Output Yes Output Yes Input Yes Input Yes Output Yes I/O Input PULL Yes Function Serial receive data input (CSI0) Serial receive data input (CSI1) Serial receive data input (CSI2) Serial receive data input (CSI3) Serial receive data input (CSI4) Serial transmit data output (CSI0) Serial transmit data output (CSI1) Serial transmit data output (CSI2) Serial transmit data output (CSI3) Serial transmit data output (CSI4) Timer clear input (TM0) Timer clear input (TM1) External event/clock input (TM0) External event/clock input (TM1) External event/clock input (TM2) External event/clock input (TM3) External event/clock input (TM4) External event/clock input (TM5) Timer output (TM0) Timer output (TM1) Timer output (TM2) Timer output (TM3) Timer output (TM4) Timer output (TM5) Serial transmit data output (UART0) Serial transmit data output (UART1) Positive power supply pin for internal functions (except for subclock oscillator, RTC, and internal RAM) Positive power supply pin for backup (for subclock oscillator, RTC and internal RAM) Ground potential for internal functions (except for subclock oscillator, RTC, and internal RAM) Ground potential for backup (for subclock oscillator, RTC and internal RAM) External wait input Write strobe for external memory (lower 8 bits) Write strobe for external memory (higher 8 bits) PCM0 PCT0 PCT1 Alternate Function P40 P30/RXD0 P910/A10 P913/A13 [P20] P41/SDANote P31/TXD0 P911/A11 P914/A14 [P21] P43/INTP00/TI0 P45/INTP10/TI1 P43/INTP00/TCLR0 P45/INTP10/TCLR1 P01/INTP0 P02/INTP1 P03/INTP2 P04/INTP3 P44/INTP01 P46/INTP11 P94/A4 P95/A5 P96/A6 P97/A7 P31/SO1 P99/A9 - VDDBU - - - VSS - - - VSSBU - - - WAIT WR0 WR1 Input Output No No Note Applies to the PD703201Y, 703204Y, 70F3201Y, and 70F3204Y only. Remarks 1. PULL: On-chip pull-up resistor 2. Pins in brackets ([ ]) are only for the V850ES/SA3. 16 Preliminary Product Information U15436EJ1V0PM PD703201, 703201Y, 703204, 703204Y, 70F3201, 70F3201Y, 70F3204, 70F3204Y (4/4) Pin Name X1 X2 XT1 XT2 I/O Input - Input - No Connecting resonator for subclock PULL No Function Connecting resonator for main clock Alternate Function - - - - Remark PULL: On-chip pull-up resistor Preliminary Product Information U15436EJ1V0PM 17 PD703201, 703201Y, 703204, 703204Y, 70F3201, 70F3201Y, 70F3204, 70F3204Y 1.3 Pin I/O Circuits and Recommended Connection of Unused Pins The I/O circuit type of each pin and recommended connection of unused pins are show in Table 1-1. For the schematic circuit diagram of each type, refer to Figure 1-1. Table 1-1. Types of Pin I/O Circuits (1/2) Pin P00 P01 to P04 P05 [P20] [P21] [P22] P30 P31 P32 P40 P41 P42 P43 P44 P45 P46 P70 to P711, [P712 to P715] P80, P81 P90, P91 P92, P93 P94 to P97 P98 P99 P910 P911 P912 P913 P914 P915 [PCD1 to PCD3] PCM0 PCM1 PCM2 WAIT CLKOUT HLDAK NMI INTP0/TI2 to INTP3/TI5 INTP4 [SI4] [SO4] [SCK4] SI1/RXD0 SO1/TXD0 SCK1 SI0 SO0/SDA Note Alternate Function I/O Circuit Type 5-W Recommended Connection of Unused Pins Input: Independently connect to EVDD or EVSS via a resistor. Output: Leave open. 5-W 10-E 10-F 5-W 10-E 10-F 5-W 10-F 10-F 5-W SCK0/SCL Note INTP00/TI0/TCLR0 INTP01/TO0 INTP10/TI1/TCLR1 INTP11/TO1 ANI0 to ANI15 9 Independently connect to AVDD or AVSS via a resistor. ANO0, ANO1 A0, A1 A2/INTP5, A3/INTP6 A4/TO2 to A7/TO5 A8/RXD1 A9/TXD1 A10/SI2 A11/SO2 A12/SCK2 A13/SI3 A14/SO3 A15/SCK3 - 34 5-A 5-W 5-A 5-W 5-A 5-W 10-E 10-F 5-W 10-E 10-F 5 Input: Independently connect to EVDD or EVSS via a resistor. Output: Leave open. Note Applies to the PD703201Y, 703204Y, 70F3201Y, and 70F3204Y only. Remark Pins in brackets ([ ]) are only for the V850ES/SA3. 18 Preliminary Product Information U15436EJ1V0PM PD703201, 703201Y, 703204, 703204Y, 70F3201, 70F3201Y, 70F3204, 70F3204Y Table 1-1. Types of Pin I/O Circuits (2/2) Pin PCM3 [PCM4] [PCM5] PCS0 to PCS3 [PCS4 to PCS7] PCT0, PCT1 [PCT2, PCT3] PCT4 PCT5 PCT6 PCT7 PDH0 to PDH5, [PDH6, PDH7] PDL0 to PDL4 PDL5 PDL6 to PDL15 AVDD AVREF0 AVREF1 AVSS EVDD EVSS FLMD0Note 1 IC Note 2 Alternate Function HLDRQ - - CS0 to CS3 - WR0, WR1 - RD - ASTB - A16 to A21, [A22, A23] I/O Circuit Type 5 Input: Recommended Connection of Unused Pins Independently connect to EVDD or EVSS via a resistor. Output: Leave open. AD0 to AD4 AD5/FLMD1Note 1 AD6 to AD15 - - - - - - - - - - - - - - - - - - - - - - - - - 2 - - - - - - 16 16 - Connect to AVSS via a resistor. Connect to AVSS via a resistor. - - - - - - - - - - - - Connect to VSSBU via a resistor. Leave open. RESET VDD VDDBU VSS VSSBU X1 X2 XT1 XT2 Notes 1. Applies to the PD70F3201, 70F3201Y, 70F3204, and 70F3204Y only. 2. Applies to the PD703201, 703201Y, 703204, and 703204Y only. Remark Pins in brackets ([ ]) are only for the V850ES/SA3. Preliminary Product Information U15436EJ1V0PM 19 PD703201, 703201Y, 703204, 703204Y, 70F3201, 70F3201Y, 70F3204, 70F3204Y Figure 1-1. Pin I/O Circuits (1/2) Type 2 Type 5-W EVDD Pullup enable Data IN P-ch EVDD P-ch IN/OUT Output disable Schmitt-triggered input with hysteresis characteristics Input enable Type 5 EVDD Data P-ch IN/OUT Output disable N-ch P-ch IN N-ch Type 9 N-ch + - Comparator AVREF0 (threshold voltage) Input enable Input enable Type 5-A EVDD Type 10-E Pullup enable EVDD Data IN/OUT P-ch EVDD Pullup enable Data P-ch EVDD P-ch P-ch IN/OUT Open drain Output disable N-ch Output disable Input enable N-ch Input enable 20 Preliminary Product Information U15436EJ1V0PM PD703201, 703201Y, 703204, 703204Y, 70F3201, 70F3201Y, 70F3204, 70F3204Y Figure 1-1. Pin I/O Circuits (2/2) Type 10-F EVDD Type 34 Pullup enable EVDD Data P-ch P-ch P-ch IN/OUT N-ch IN/OUT Analog output voltage Open drain Output disable Input enable N-ch Input enable Type 16 Feedback cut-off P-ch XT1 XT2 Preliminary Product Information U15436EJ1V0PM 21 PD703201, 703201Y, 703204, 703204Y, 70F3201, 70F3201Y, 70F3204, 70F3204Y 2. FUNCTION BLOCKS 2.1 Internal Units Each internal unit of the V850ES/SA2 and V850ES/SA3 is described below. (1) CPU The CPU uses five-stage pipeline control to enable 1-clock execution of address calculations, arithmetic logic operations, data transfers, and almost all other instruction processing. Other dedicated on-chip hardware, such as the multiplier (16 bits x 16 bits 32 bits) and the barrel shifter (32 bits), helps accelerate processing of complex instructions. (2) Bus control unit (BCU) The BCU starts the required external bus cycle based on the physical address obtained by the CPU. When an instruction is fetched from external memory area and the CPU does not send a bus cycle start request, the BCU generates a prefetch address and prefetches the instruction code. The prefetched instruction code is stored in an internal instruction queue. (3) ROM This consists of a 256 KB mask ROM or flash memory mapped to the address space 0000000H to 003FFFFH. This area can be accessed by the CPU in 1-clock cycle when an instruction is fetched. (4) RAM This consists of a 16 KB RAM mapped to the address space 3FFB000H to 3FFEFFFH. This area can be accessed by the CPU in 1-clock cycle. (5) Interrupt controller (INTC) This controller services hardware interrupt requests (NMI, INTP0 to INTP6) from on-chip peripheral hardware and external hardware. Eight levels of interrupt priorities can be specified for these interrupt requests, and multiple servicing control can be performed for interrupt sources. (6) Clock generator (CG) The clock generator includes two types of oscillators, one for the main clock (fXX) and one for the subclock (fXT), generates five types of clocks (fXX, fXX/2, fXX/4, fXX/8, fXX/16, and fXX/32), and supplies one of them as the operating clock for the CPU (fCPU). The subclock can only be selected as the operation clock of the real-time counter. (7) Timer/counter A two-channel 16-bit timer/event counter and a four-channel 8-bit timer/event counter are incorporated, which enables measurement of pulse intervals and frequency as well as programmable pulse output. Two channels of the 8-bit timer/event counter can be connected via a cascade connection to enable use as a 16-bit timer. 22 Preliminary Product Information U15436EJ1V0PM PD703201, 703201Y, 703204, 703204Y, 70F3201, 70F3201Y, 70F3204, 70F3204Y (8) Real-time counter (for watch) This counter counts the reference time period (1 second) for watch counting by using the 32.768 kHz subclock or the main clock. At the same time, the real-time counter can also be used as an interval timer that uses the main clock as a source clock. This counter includes week, date, hour, minute, and second counters, and is capable of counting up to 4,095 weeks. (9) Watchdog timer This timer detects inadvertent program loops, system abnormalities, etc. It can also be used as an interval timer. When used as a watchdog timer, it generates a non-maskable interrupt request (INTWDT) after an overflow occurs. When used as an interval timer, it generates a maskable interrupt request (INTWDTM) after an overflow occurs. (10)Serial interface (SIO) The V850ES/SA2 and V850ES/SA3 incorporate three kinds of serial interfaces: asynchronous serial interfaces (UART0 and UART1), clocked serial interfaces (V850E/SA2: CSI0 to CSI3, V850ES/SA3: CSI0 to CSI4), and an I C bus interface (I C). The V850ES/SA2 is capable of using up to 4 channels and the V850ES/SA3 is capable of using up to 5 channels simultaneously. Among these channels, one channel can be switched between UART and CSI, and other one channel can be switched between CSI and I C. For UART0 and UART1, data is transferred via the TXDO, TXD1, RXD0, and RXD1 pins. For CSI0 to CSI3, data is transferred via the SO0 to SO3, SI0 to SI3, and SCK0 to SCK3 pins. For CSI4, data is transferred via the SO4, SI4, and SCK4 pins (V850ES/SA3 only). For I C, data is transferred via the SDA and SCL pins. I C is incorporated in the PD703201Y, 703204Y, 70F3201Y and 70F3204Y only. 2 2 2 2 2 UART includes an on-chip dedicated baud rate generator. (11)A/D converter This high-speed, high-resolution 10-bit A/D converter includes 12 analog input pins for the V850ES/SA2 and 16 for the V850ES/SA3. Conversion is performed using the successive approximation method. (12)D/A converter A two-channel 8-bit resolution D/A converter is incorporated. This D/A converter uses the R string method. (13)DMA controller A 4-channel DMA controller is incorporated. Data is transferred between internal RAM, on-chip peripheral I/O, and external memory based on interrupt requests by the on-chip peripheral I/O. (14)ROM correction This is a function that replaces a part of the program in the mask ROM with a program in the internal RAM for execution. Four points can be corrected. Preliminary Product Information U15436EJ1V0PM 23 PD703201, 703201Y, 703204, 703204Y, 70F3201, 70F3201Y, 70F3204, 70F3204Y (15)Ports The ports function as both general-purpose ports and control pins, as shown below. Port P0 P2 P3 P4 P7 Note I/O 6-bit I/O 3-bit I/O 3-bit I/O 7-bit I/O 12-bit input (V850ES/SA2) 16-bit input (V850ES/SA3) 2-bit input 16-bit I/O Port Function Generalpurpose port Control Function NMI, external interrupt, timer input Serial interface Serial interface Serial interface, timer I/O, timer trigger A/D converter analog input P8 P9 D/A converter analog output External address bus, serial interface, timer output, external interrupt - External bus interface PCDNote PCM 3-bit I/O 4-bit I/O (V850ES/SA2) 6-bit I/O (V850ES/SA3) 4-bit I/O (V850ES/SA2) 8-bit I/O (V850ES/SA3) 6-bit I/O (V850ES/SA2) 8-bit I/O (V850ES/SA3) 6-bit I/O (V850ES/SA2) 8-bit I/O (V850ES/SA3) 16-bit I/O PCS Chip select output PCT External bus interface PDH External address bus PDL External address/data bus Note V850ES/SA3 only 24 Preliminary Product Information U15436EJ1V0PM PD703201, 703201Y, 703204, 703204Y, 70F3201, 70F3201Y, 70F3204, 70F3204Y 3. CPU FUNCTIONS The CPU of the V850ES/SA2 and V850ES/SA3 is based on RISC architecture and executes most instructions in a 1-clock cycle by using a 5-stage pipeline. The features of the CPU are as follows. Minimum instruction execution time: 59 ns (@ 17 MHz operation with main system clock (fXX)) 74 ns (@ 13.5 MHz operation with main system clock (fXX)) Address space: 64 MB linear * Memory block division function: 2 MB, 2 MB, 4 MB, 8 MB = Total four blocks General-purpose registers: 32 bits x 32 Internal 32-bit architecture 5-stage pipeline control Multiplication/division instructions Saturation operation instructions 1-clock 32-bit shift instruction Load/store instructions with long/short format Internal memory * Mask ROM: * RAM: 16 KB Four types of bit manipulation instructions * SET1 * CLR1 * NOT1 * TST1 256 KB (PD703201, 703201Y, 703204, 703204Y) Flash memory: 256 KB (PD70F3201, 70F3201Y, 70F3204, 70F3204Y) Preliminary Product Information U15436EJ1V0PM 25 PD703201, 703201Y, 703204, 703204Y, 70F3201, 70F3201Y, 70F3204, 70F3204Y 4. MEMORY MAP The memory maps of the V850ES/SA2 and V850ES/SA3 are shown below. Address Space Image 63 4 GB Data space Peripheral I/O area Image 1 Program space Peripheral I/O area Internal RAM area Programmable peripheral I/O areaNote or reserved area 64 MB Internal RAM area Programmable peripheral I/O area Reserved area Reserved area 64 MB Image 0 External memory area External memory area 16 MB Internal ROM area (external memory area) Internal ROM area (external memory area) Note The programmable peripheral I/O area in the data space can only be used for image 4n (n = 0 to 15). It cannot be used for other images (reserved area). Remark Internal ROM: 256 KB (0000000H to 003FFFFH) Internal RAM: 16 KB (3FFB000H to 3FFEFFFH) 26 Preliminary Product Information U15436EJ1V0PM PD703201, 703201Y, 703204, 703204Y, 70F3201, 70F3201Y, 70F3204, 70F3204Y Data Memory Map 3FFFFFFH (80 KB) 3FEC000H 3FEBFFFH On-chip peripheral area (4 KB) 3FFFFFFH 3FFF000H 3FFEFFFH Internal RAM area (16 KB) Reserved area 3FFB000H 3FFAFFFH Reserved area 1000000H 0FFFFFFH 3FEC000H External memory areaNote 1 (8 MB) CS3 0800000H 07FFFFFH External memory area (4 MB) 0400000H 03FFFFFH External memory area (2 MB) 0200000H 01FFFFFH (2 MB) 0000000H CS2 01FFFFFH CS1 External memory area (1 MB) Internal ROM areaNote 2 (1 MB) 0000000H 0100000H 00FFFFFH CS0 Notes 1. In the V850ES/SA2, this area is the 4 MB space of 0800000H to 0BFFFFFH (0C00000H to 0FFFFFFH is an image of 0800000H to 0BFFFFFH). 2. This area is used as an external memory area during data write access. Preliminary Product Information U15436EJ1V0PM 27 PD703201, 703201Y, 703204, 703204Y, 70F3201, 70F3201Y, 70F3204, 70F3204Y 5. EXTERNAL BUS INTERFACE FUNCTION The V850ES/SA2 and V850ES/SA3 incorporate an external bus interface function that can be used to connect memories, such as ROM or RAM, and peripheral I/O externally. The external bus interface function has the following features. Separate bus/multiplexed bus output selectable 8-bit/16-bit data bus sizing function Chip select function for four spaces Wait function * Programmable wait function * External wait function Idle state function Bus hold function The following pins are used for the external bus interface. Table 5-1. List of Bus Control Pins (When Multiplexed Bus Is Selected) Bus Control Pin AD0 to AD15 A16 to A23 WAIT CLKOUT CS0 to CS3 WR0, WR1 RD ASTB HLDRQ HLDAK Note Alternate Function PDL0 to PDL15 PDH0 to PDH7 PCM0 PCM1 PCS0 to PCS3 PCT0, PCT1 PCT4 PCT6 PCM3 PCM2 I/O I/O Output Input Output Output Output Output Output Input Output Address/data bus Address bus External wait control Internal system clock Chip select Write strobe signal Read strobe signal Address strobe signal Bus hold control Function Note A16 to A21 in the V850ES/SA2. Table 5-2. List of Bus Control Pins (When Separate Bus Is Selected) Bus Control Pin AD0 to AD15 A0 to A15 A16 to A23 WAIT CLKOUT CS0 to CS3 WR0, WR1 RD HLDRQ HLDAK Note Alternate Function PDL0 to PDL15 P90 to P915 PDH0 to PDH7 PCM0 PCM1 PCS0 to PCS3 PCT0, PCT1 PCT4 PCM3 PCM2 I/O I/O Output Output Input Output Output Output Output Input Output Data bus Address bus Address bus External wait control Internal system clock Chip select Write strobe signal Read strobe signal Bus hold control Function Note A16 to A21 in the V850ES/SA2. 28 Preliminary Product Information U15436EJ1V0PM PD703201, 703201Y, 703204, 703204Y, 70F3201, 70F3201Y, 70F3204, 70F3204Y The number of basic clocks required for accessing each area in the address space is as follows. Table 5-3. Number of Access Clocks Area (Bus Width) Bus Cycle Type Instruction fetch (normal access) Instruction fetch (branch) Operand data access Internal ROM (32 Bits) 1 2 3 Internal RAM (32 Bits) 1 or 2 1 or 2 1 External Memory (16 Bits) 3 + nNote 3 + nNote 3 + nNote Note 2 + n clocks when the separate bus is selected. n is the number of waits. Figure 5-1. Example of Timing In Separate Bus Mode (Read Write) T1 CLKOUT (output) T2 T1 T2 A0 to A23 (output) Address Address RD (output) WR0, WR1 (output) AD0 to AD15 (I/O) Data Data WAIT (input) Remark The broken lines indicates the high-impedance state Preliminary Product Information U15436EJ1V0PM 29 PD703201, 703201Y, 703204, 703204Y, 70F3201, 70F3201Y, 70F3204, 70F3204Y Figure 5-2. Example of Timing In Multiplexed Bus Mode (Read Write) T1 CLKOUT (output) T2 T3 T1 T2 T3 A0 to A23 (output) Address Address AD0 to AD15 (I/O) Address Data Address Data ASTB (output) WR0, WR1 (output) RD (output) WAIT (input) Remark The broken lines indicate the high-impedance state. 30 Preliminary Product Information U15436EJ1V0PM PD703201, 703201Y, 703204, 703204Y, 70F3201, 70F3201Y, 70F3204, 70F3204Y 6. INTERRUPT SERVICING/EXCEPTION PROCESSING FUNCTION The features of the interrupt servicing/exception processing function are as follows. Interrupt * Non-maskable interrupt: 2 sources * Maskable interrupt PD703201, 70F3201: PD703204, 70F3204: External 8, internal 30 sources External 8, internal 31 sources PD703201Y, 70F3201Y: External 8, internal 31 sources PD703204Y, 70F3204Y: External 8, internal 32 sources * 8-level programmable priority control * Mask specification for the interrupt request according to priority * Mask specification for each maskable interrupt request * Noise elimination, edge detection, and valid edge specification of an external interrupt request Exceptions * Software exception: 32 sources * Exception trap: 2 sources (illegal op code exception, debug trap) Table 6-1 shows the interrupt/exception sources. Preliminary Product Information U15436EJ1V0PM 31 PD703201, 703201Y, 703204, 703204Y, 70F3201, 70F3201Y, 70F3204, 70F3204Y Table 6-1. Interrupt Source List (1/2) Type Classification Default Priority - - - - - - 0 1 2 3 4 5 6 7 8 9 Name Trigger Genera- Exception ting Unit Code Handler Address Restored PC Interrupt Control Register - - - - - - WDTIC PIC0 PIC1 PIC2 PIC3 PIC4 PIC5 PIC6 RTCIC CCIC00 Reset Interrupt RESET RESET pin input Pin 0000H 00000000H Undefined WDT overflow (WDTRES) WDT NonInterrupt maskable Software Exception exception Exception Exception trap Maskable Interrupt NMI INTWDT TRAP0n TRAP1n ILGOP/ DBG0 INTWDTM INTP0 INTP1 INTP2 INTP3 INTP4 INTP5 INTP6 INTRTC INTCC00 Note NMI pin valid edge input WDT overflow TRAP instruction TRAP instruction Illegal op code/ DBTRAP instruction Internal timer overflow INTP0 pin valid edge input INTP1 pin valid edge input INTP2 pin valid edge input INTP3 pin valid edge input INTP4 pin valid edge input INTP5 pin valid edge input INTP6 pin valid edge input RTC interrupt CC00 capture trigger input/match between TM0 and CC00 CC01 capture trigger input/match between TM0 and CC01 TM0 overflow CC10 capture trigger input/match between TM1 and CC10 CC11 capture trigger input/match between TM1 and CC11 TM1 overflow - WDT - - - WDT Pin Pin Pin Pin Pin Pin Pin RTC TM0 0010H 0020H 004nH 005nH Note 00000010H 00000020H 00000040H 00000050H 00000060H 00000080H 00000090H 000000A0H 000000B0H 000000C0H 000000D0H 000000E0H 000000F0H 00000100H 00000110H nextPC nextPC nextPC nextPC nextPC nextPC nextPC nextPC nextPC nextPC nextPC nextPC nextPC nextPC nextPC Note Note 0060H 0080H 0090H 00A0H 00B0H 00C0H 00D0H 00E0H 00F0H 0100H 0110H 10 INTCC01 TM0 0120H 00000120H nextPC CCIC01 11 12 INTOVF0 INTCC10 TM0 TM1 0130H 0140H 00000130H 00000140H nextPC nextPC OVFIC0 CCIC10 13 INTCC11 TM1 0150H 00000150H nextPC CCIC11 14 15 16 INTOVF1 INTTM2 INTTM3 TM1 0160H 0170H 0180H 00000160H 00000170H 00000180H nextPC nextPC nextPC OVFIC1 TMIC2 TMIC3 Match between TM2 and TM2 CR2/TM2 overflow Match between TM3 and TM3 CR3/TM3 overflow Note n: Value of 0 to FH 32 Preliminary Product Information U15436EJ1V0PM PD703201, 703201Y, 703204, 703204Y, 70F3201, 70F3201Y, 70F3204, 70F3204Y Table 6-1. Interrupt Source List (2/2) Type Classification Default Priority Name Trigger Genera- Exception ting Unit Code Handler Address Restored Interrupt PC Control Register nextPC nextPC nextPC nextPC nextPC nextPC nextPC nextPC nextPC nextPC nextPC nextPC nextPC nextPC nextPC nextPC nextPC nextPC nextPC nextPC nextPC TMIC4 TMIC5 CSIIC0 IICIC0 CSIIC1 SREIC0 SRIC0 STIC0 CSIIC2 SREIC1 SRIC1 STIC1 CSIIC3 CSIIC4 ADIC DMAIC0 DMAIC1 DMAIC2 DMAIC3 ROVIC BRGIC Maskable Interrupt 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 INTTM4 INTTM5 INTCSI0 INTIIC Note 1 Match between TM4 and TM4 CR4/TM4 overflow Match between TM5 and TM5 CR5/TM5 overflow CSI0 transfer end I C transfer end CSI1 transfer end UART0 receive error UART0 receive end UART0 transfer end CSI2 transfer end UART1 receive error UART1 receive end UART1 transmit end CSI3 transfer end 2 0190H 01A0H 01B0H 01C0H 01D0H 01E0H 01F0H 0200H 0210H 0220H 0230H 0240H 0250H 0260H 0270H 0280H 0290H 02A0H 02B0H 02C0H 02D0H 00000190H 000001A0H 000001B0H 000001C0H 000001D0H 000001E0H 000001F0H 00000200H 00000210H 00000220H 00000230H 00000240H 00000250H 00000260H 00000270H 00000280H 00000290H 000002A0H 000002B0H 000002C0H 000002D0H CSI0 IC CSI1 UART0 UART0 UART0 CSI2 UART1 UART1 UART1 CSI3 CSI4 ADC DMA DMA DMA DMA RTC BRG 2 INTCSI1 INTSRE0 INTSR0 INTST0 INTCSI2 INTSRE1 INTSR1 INTST1 INTCSI3 INTCSI4Note 2 CSI4 transfer end INTAD INTDMA0 INTDMA1 INTDMA2 INTDMA3 INTROV INTBRG A/D conversion end DMA0 transfer end DMA1 transfer end DMA2 transfer end DMA3 transfer end RTC overflow BRG match Note 1. Valid for the PD703201Y, 70F3201Y, 703204Y and 70F3204Y only. 2. Valid for the V850E/SA3 only. Remarks 1. Default Priority: Restored PC: Priority that applies when two or more maskable interrupt requests occur at the same time. The highest priority is 0. The value of the PC saved to EIPC or FEPC when interrupt servicing/exception processing is started. However, the value of the restored PC saved when an interrupt is acknowledged during division instruction (DIV, DIVH, DIVU, DIVHU) execution is the value of the PC of the current instruction (DIV, DIVH, DIVU, DIVHU). nextPC: The value of the PC to be processed after an interrupt/exception. 2. The execution address of the illegal instruction when an illegal op code exception occurs is calculated with (Restored PC - 4). Preliminary Product Information U15436EJ1V0PM 33 PD703201, 703201Y, 703204, 703204Y, 70F3201, 70F3201Y, 70F3204, 70F3204Y 7. CLOCK GENERATION FUNCTION The clock generation function has the following features. Main clock oscillator * 2 to 17 MHz (@ VDD = 2.3 to 2.7 V operation) * 2 to 13.5 MHz (@ VDD = 2.2 to 2.7 V operation) Subclock oscillator * 32.768 kHz (@ VDD = 2.2 to 2.7 V operation) Internal system clock generation * 6 levels (fXX, fXX/2, fXX/4, fXX/8, fXX/16, fXX/32) Peripheral clock generation Clock output function The following figure shows the configuration of the clock generation function. FRC bit XT1 XT2 Subclock oscillator fXT fXT Prescaler 3 fX/26 to fX/29 RTC clock A/D converter IDLE mode CK2 to CK0 bits X1 X2 Main clock oscillator Main clock oscillator stop control STOP mode fX IDLE control fXX Prescaler 2 fXX/32 fXX/16 HALT mode MFRC bit Selector fXX/8 fXX/4 fXX/2 fXX HALT fCPU control fCLK CPU clock Internal system clock Prescaler 1 fXX to fXX/512 Peripheral clock WDT clock control CLKOUT Port CM fXW WDT clock Remark fX, fXX: Main clock frequency fXT: Subclock frequency fCPU: CPU clock frequency fCLK: Internal system clock frequency fXW: Watchdog timer clock frequency 34 Preliminary Product Information U15436EJ1V0PM PD703201, 703201Y, 703204, 703204Y, 70F3201, 70F3201Y, 70F3204, 70F3204Y 8. POWER SAVE FUNCTION The V850ES/SA2 and V850ES/SA3 have the following power save functions to realize an effective low-powerconsuming system. HALT mode: IDLE mode: STOP mode: Backup mode: Only the clock of the CPU is stopped in this mode. All operations on the chip other than oscillator operation are stopped in this mode. All operations on the chip other than subclock oscillator operation are stopped in this mode. The power supply other than for the subclock oscillator, real-time counter, and internal RAM can be disconnected. The following table shows the operating states of the on-chip peripheral functions in each mode. Parameter VDD, EVDD, AVDD VDDBU CPU operation On-chip peripheral function operation Main clock oscillator operation Subclock oscillator operation Real-time counter function, RAM retention Release condition HALT Mode Power supplied Power supplied Stopped Enabled Stopped IDLE Mode STOP Mode Backup Mode Power OFF possible Enabled Enabled Enabled * Non-maskable interrupt request * Unmasked maskable interrupt request * RESET pin input Stopped RESET pin input after power is supplied Preliminary Product Information U15436EJ1V0PM 35 PD703201, 703201Y, 703204, 703204Y, 70F3201, 70F3201Y, 70F3204, 70F3204Y * Backup mode overview The V850ES/SA2 and V850ES/SA3 are put in backup mode by stopping supplying power other than the backup power supply (VDDBU) in STOP mode. The backup power supply supplies power only to the subclock oscillator, real-time counter, and internal RAM, as shown in the figure below. Other on-chip functions including the CPU cannot operate since the power supply is stopped. Power supply for backup VDDBU VDD AVDD EVDD Power supply for operation Connect to VSS in backup mode Backup power supply status flag (BPSF) RAM Real-time counter Subclock oscillator CPU ROM Peripheral function Main clock oscillator A/D converter I/O function D/A converter VSSBU VSS AVSS EVSS In backup mode, subclock oscillator operation, real-time counter count operation, and internal RAM data retention are enabled. If the voltage is lower than the data retention voltage in backup mode, a backup power supply status flag (BPSF) is set and that internal RAM retention data can be detected as invalid. When this flag is set, the real-time counter and the RAM should be initialized at reset start. RESET (input) VDD, EVDD, AVDD VDDBU Backup power supply status flag (BPSF) Normal STOP Reset operation mode mode (VDDBU is lower than data retention voltage) Backup mode CPU status Reset Oscillation mode stabilization Normal operation BPSF STOP clear execution BPSF confirmed BPSF (set initialization) cleared 36 Preliminary Product Information U15436EJ1V0PM PD703201, 703201Y, 703204, 703204Y, 70F3201, 70F3201Y, 70F3204, 70F3204Y 9. TIMER/COUNTER FUNCTION The timer/counter function has the following features. 16-bit timer/counter (TM0, TM1) * Capture/compare common registers: 2 for each * Interrupt request sources * Capture/match interrupt requests: 2 sources for each * Overflow interrupt requests: 1 source for each * Timer/counter count clock sources: 2 types (Selection of external pulse input or internal system clock division) * Either free-running mode or overflow stop mode can be selected as the operation mode when the timer/counter overflows * Timer/counter can be cleared by a match of the timer/counter and a compare register * External pulse outputs: 1 for each 8-bit timers (TM2 to TM5) * Stand-alone mode (mode in which a single timer is used) * Interval timer * External event counter * Square-wave output * PWM output * Cascade connection mode (mode in which two timers are used connected in cascade: 16-bit resolution) * 16-bit resolution interval timer * 16-bit resolution external event counter * 16-bit resolution square-wave output Preliminary Product Information U15436EJ1V0PM 37 3' < < ) )< ) )< 7KH IROORZLQJ ILJXUH VKRZV WKH FRQILJXUDWLRQ RI WKH WLPHUFRXQWHU IXQFWLRQ 70 70 Selector fXX fXX/2 fXX/4 fXX/8 fXX/16 fXX/32 fXX/64 fXX/128 fXX/256 Clear & start TMn (16 bits) TIn TCLRn TCLRn/TIn/INTPn0 INTPn1 Note 1 INTOVn Note 3 Note 3 Note 3 Note 2 Note 2 CCn0 CCn1 S R Note 4 Q Q Selector INTPn0 TOnNote 1 INTCCn0 INTCCn1 1RWHV 7KH ,173Q SLQ LV XVHG DV WKH 72Q SLQ 1RLVH HOLPLQDWRU (GJH GHWHFWRU 5HVHW SULRULW\ 5HPDUNV Q I;; 0DLQ FORFN IUHTXHQF\ 3UHOLPLQDU\ 3URGXFW ,QIRUPDWLRQ 8(-930 PD703201, 703201Y, 703204, 703204Y, 70F3201, 70F3201Y, 70F3204, 70F3204Y (2) TM2 to TM5 Internal bus Mask circuit 8-bit compare register n (CRn) Match TIn Count clockNote Selector Selector INTTMn 8-bit counter n OVF (TMn) Clear Selector S INV Q R TOn 3 Selector S R Q Invert level TCLn2 TCLn1 TCLn0 Timer clock select register n (TCLn) TCEn TMCn6 TMCn4 LVSn LVRn TMCn1 TOEn Timer mode control register n (TMCn) Internal bus Note The count clock is set by the TCLn register. * When n = 2, 3 fXX/4 fXX/8 fXX/16 fXX/32 fXX/128 fXX/512 Remarks 1. " * When n = 4, 5 fXX/4 fXX/8 fXX/16 fXX/32 fXX/128 fXX/256 ]" is a signal that can be directly connected to a port. 2. n = 2 to 5 Preliminary Product Information U15436EJ1V0PM 39 PD703201, 703201Y, 703204, 703204Y, 70F3201, 70F3201Y, 70F3204, 70F3204Y 10. REAL-TIME COUNTER FUNCTION The real-time counter function has the following features. Includes counters of weeks, days, hours, minutes, and seconds, and can count up to 4,095 weeks. Counters of weeks, days, hours, minutes, and seconds can be read during operation and while operation is stopped. Week counter overflow interrupt request occurrence (INTROV) Interval interrupt request occurrence (INTRTC) at a fixed interval (can be selected from the following) 0.015625 seconds, 0.03125 seconds, 0.0625 seconds, 0.125 seconds, 0.25 seconds, 0.5 seconds, 1 second, 1 minute, 1 hour, 1 day When subclock (fXT) is selected, operable only with power supply to VDDBU. The following figure shows the configuration of the real-time counter function. 0.015625 seconds/0.03125 seconds/0.0625 seconds/0.125 seconds/ 0.25 seconds/0.5 seconds Selector INTRTC Count clock = 32.768 kHz fXT fX/2 to fX/29 6 1 second 1 minute 1 hour 1 day Selector Subcounter (15 bits) Second counter (6 bits) Minute counter (6 bits) Hour counter (5 bits) Day counter (3 bits) Week counter (12 bits) INTROV Count enable/ disable circuit Second counter write buffer Minute counter write buffer Hour counter write buffer Day counter write buffer Week counter write buffer Internal bus Remark fX: Main clock frequency fXT: Subclock frequency 40 Preliminary Product Information U15436EJ1V0PM PD703201, 703201Y, 703204, 703204Y, 70F3201, 70F3201Y, 70F3204, 70F3204Y 11. WATCHDOG TIMER FUNCTION The watchdog timer has the following functions. Watchdog timer Interval timer Timer for oscillation stabilization The following figure shows the configuration of the watchdog timer function. OSCMD RUN Clear fXW 13-bit divider fXW/213 fXW/212 fXW/211 fXW/210 fXW/29 fXW/28 fXW/27 fXW/26 fXW/25 Selector Clear 8-bit counter INTWDTM OVF Output control INTWDT WDTRES OSTOVF WDTM3, WDTM4 OSTS0 to OSTS2, WDCS0 to WDCS2 Remarks 1. WDTRES: OSTOVF: OSCMD: fXW: Reset signal triggered by WDT overflow Overflow signal for oscillation stabilization Timer mode signal for oscillation stabilization Watchdog timer clock frequency fXW = fXX/2 2. During counting of oscillation stabilization time: fXW = fX/2 Other than above: Preliminary Product Information U15436EJ1V0PM 41 PD703201, 703201Y, 703204, 703204Y, 70F3201, 70F3201Y, 70F3204, 70F3204Y 12. SERIAL INTERFACE FUNCTION The V850ES/SA2 and V850ES/SA3 include the following three types of serial interfaces. Type 3-wire serial I/O Asynchronous serial interface I2C busNote V850ES/SA2 4 channels (CSI0 to CSI3) 2 channels (UART0, UART1) 1 channel (I2C)Note V850ES/SA3 5 channels (CSI0 to CSI4) Note Available only in the PD703201Y, 703204Y, 70F3201Y, and 70F3204Y. Some functions are used alternately as follows. * CSI0/I C 2 * CSI1/UART0 * CSI2 * UART1 * CSI3 * CSI4 (V850ES/SA3 only) 12.1 3-Wire Serial I/O (CSIn) Remark In this section, the value of n is as follows. n = 0 to 3 (V850ES/SA2) n = 0 to 4 (V850ES/SA3) The 3-wire serial I/O (CSIn) transfers data using following three lines. * SCKn (serial clock) * SOn (serial data output) * SIn (serial data input) The 3-wire serial I/O (CSIn) has the following features. Transfer data length: Fixed to 8 bits Transfer data MSB/LSB first can be switched Transfer clock can be selected from eight clocks (seven master clocks, one slave clock) Transmit/receive mode or receive-only mode can be specified On-chip 8-bit transmit buffer Transfer data transmit/receive timing with respect to the transfer clock can be changed 42 Preliminary Product Information U15436EJ1V0PM PD703201, 703201Y, 703204, 703204Y, 70F3201, 70F3201Y, 70F3204, 70F3204Y The following figure shows the configuration of the 3-wire serial I/O (CSIn). CKSn0 to CKSn2 fXX/2 fXX/4 fXX/8 fXX/16 fXX/32 fXX/64 TOFm SCKn Transfer mode controller CSIEn, TRMDn, DIRn, CKPn, DAPn Selector INTCSIn Transfer clock controller CSOTn Transfer data controller Transmit buffer (SOTBn) Selector SOn SIn SOn latch Shift register (SIOn) Remarks 1. When n = 0: m = 2 When n = 1: m = 3 When n = 2: m = 4 When n = 3: m = 5 When n = 4: m = 5 (V850ES/SA3 only) 2. fXX: Main clock frequency Preliminary Product Information U15436EJ1V0PM 43 PD703201, 703201Y, 703204, 703204Y, 70F3201, 70F3201Y, 70F3204, 70F3204Y 12.2 Asynchronous Serial Interface (UART0 and UART1) The asynchronous serial interface (UART0 and UART1) has the following features. Two modes * Operation stop mode (used when serial transfers are not performed to enable a reduction in power consumption) * Asynchronous serial interface mode Full-duplex transmission 2-pin configuration * TXD0 and TXD1: Transmit data output pins * RXD0 and RXD1: Receive data input pins 3 types of interrupt sources * Receive error interrupt (INTSRE0 and INTSRE1) * Receive end interrupt (INTSR0 and INTSR1) * Transmit end interrupt (INTST0 and INTST1) Character length: 7 bits/8 bits Parity function: Odd, even, 0, none Transmission stop bit: 1 bit/2 bits On-chip baud rate generator The following figure shows the configuration of the asynchronous serial interface (UART0 and UART1). Internal bus Asynchronous serial interface mode register n (ASIMn) Receive buffer (RXBn) Transmit buffer (TXBn) RXDn TXDn Receive shift register Transmit shift register Reception control parity check Parity Framing Overrun Addition of transmission control parity INTSTn INTSRn INTSREn BRGn Remark n = 0, 1 44 Preliminary Product Information U15436EJ1V0PM PD703201, 703201Y, 703204, 703204Y, 70F3201, 70F3201Y, 70F3204, 70F3204Y 12.3 I C Bus (I C) (PD703201Y, 703204Y, 70F3201Y, 70F3204Y) 2 2 The I C bus has the following features. Two modes * Operation stop mode (used when serial transfers are not performed to enable a reduction in power consumption) * I C bus mode (supporting multi masters) 2 2 The following figure shows the configuration of the I C bus 2 Internal bus IIC status register 0 (IICS) MSTS ALD EXC COI TRC ACKD STD SPD IIC control register (IICC) SDA Noise eliminator Slave address register (SVA) Match signal IICE LREL WREL SPIE WTIM ACKE STT SPT CLEAR SET SO latch DQ CL1, CL0 IIC shift register (IIC) N-ch open drain output Data hold time correction circuit ACK detector Wake up controller ACK detector Start condition detector SCL Noise eliminator Stop condition detector Interrupt request signal generator Serial clock counter INTIIC Serial clock controller N-ch open drain output fxx TM4 output Prescaler Serial clock wait controller CLD DAD SMC DFC CL1 CL0 CLX IIC clock select register (IICCL) Internal bus IIC function expansion register (IICX) Remark fXX: Main clock frequency Preliminary Product Information U15436EJ1V0PM 45 PD703201, 703201Y, 703204, 703204Y, 70F3201, 70F3201Y, 70F3204, 70F3204Y 13. A/D CONVERTER The A/D converter has the following features. 10-bit resolution 12 channels (V850ES/SA2) 16 channels (V850ES/SA3) Successive comparison approximation method Power fail detection function available Operation voltage: AVDD = AVREF0 = 2.2 to 2.7 V Analog input voltage: AVSS to AVREF0 Conversion rate: 9.5 to 1.50 s The following figure shows the configuration of the A/D converter. ADS0 to ADS3 ANI0 ANI1 ANI2 ANI3 ANI4 ANI5 ANI6 ANI7 ANI8 ANI9 ANI10 ANI11 ANI12Note ANI13Note ANI14Note ANI15Note Controller INTAD Analog input side C array Selector Reference side C array Comparator Successive approximation register (SAR) A/D conversion result register (ADCR) AVREF0 AVDD AVSS Note V850ES/SA3 only 46 Preliminary Product Information U15436EJ1V0PM PD703201, 703201Y, 703204, 703204Y, 70F3201, 70F3201Y, 70F3204, 70F3204Y The following figure shows the configuration of the power fail detection function. ADS0 to ADS3 PFCM ANI0 ANI1 ANI2 ANI3 PFEN Selector ANI4 ANI5 INTAD ANI8 ANI9 ANI10 ANI11 ANI12Note ANI13Note ANI14Note ANI15Note Selector ANI6 ANI7 A/D converter Comparator Power-fail comparison threshold value register (PFT) Note V850ES/SA3 only Preliminary Product Information U15436EJ1V0PM 47 PD703201, 703201Y, 703204, 703204Y, 70F3201, 70F3201Y, 70F3204, 70F3204Y 14. D/A CONVERTER The D/A converter has the following features. 8-bit resolution x 2 channels (DAC0, DAC1) R string method Conversion time: 20 s max. (AVREF1 = 2.2 to 2.7 V) Analog output voltage: AVREF1 x m/256 (m = 0 to 255; Value set in the DACSn register) Operation mode: Normal mode/real-time output mode Remark n = 0, 1 The following figure shows the configuration of the D/A converter. DACS0 DACS0 write DAMD0 INTTM2 AVREF1 R string resistor AVSS ANO0 DACE0 DACS1 DACS1 write DAMD1 INTTM3 DACE1 R string resistor ANO1 48 Preliminary Product Information U15436EJ1V0PM PD703201, 703201Y, 703204, 703204Y, 70F3201, 70F3201Y, 70F3204, 70F3204Y 15. DMA FUNCTION The DMA function has the following features. Transfer unit: 8 bits/16 bits Maximum transfer count: 65,536 (2 ) times Transfer type: 2-cycle transfer Transfer mode: Single transfer Transfer request: Request via interrupt from on-chip peripheral I/O or external pins, request via software trigger Transfer object: On-chip peripheral I/O, internal RAM, external memory The relationship between the transfer type and transfer object is shown below (: Transfer enabled, x: Transfer disabled). Transfer Destination Transfer Source On-chip peripheral I/O Internal RAM External memory x On-Chip Peripheral I/O Internal RAM External Memory 16 The following figure shows the configuration of the DMA function. V850ES core On-chip peripheral I/O On-chip peripheral I/O bus CPU BCU IRIF Internal RAM Data control block Address control block DSAnH/ DSAnL DDAnH/ DDAnL INTDMAn DMARQn DMACTVn External bus Count control block Channel control block DBCn DCHCn DADCn DMAC External I/O External RAM External ROM Remark n = 0 to 3 Preliminary Product Information U15436EJ1V0PM 49 PD703201, 703201Y, 703204, 703204Y, 70F3201, 70F3201Y, 70F3204, 70F3204Y 16. ROM CORRECTION FUNCTION The ROM correction function is a function that replaces part of a program in the mask ROM with a program in the internal RAM for execution. First, the address where the program replacement should start (correction address) is set in the correction address register (CORADn). When the CPU reads the instruction of the address set in CORADn, the instruction is replaced with the DBTRAP instruction and the program jumps to 00000060H. A value that is the address saved in the DBPC minus 2 (address to which ROM correction generated) is compared with the address set in CORADn, and the program jumps to the correction program on the corresponding RAM. After executing the correction program, a restore address is set in the DBPC, the DBRET instruction is executed, and then execution is restored to the normal program. Up to four correction addresses can be specified in CORADn. Remark n = 3 The following figure shows the configuration of ROM correction. Instruction address bus Correction address register (CORADn) Comparator DBTRAP instruction generation block ROM (1 MB space) Correction control register (CORENn bit) Instruction replacement block Instruction data bus Remark n = 0 to 3 50 Preliminary Product Information U15436EJ1V0PM PD703201, 703201Y, 703204, 703204Y, 70F3201, 70F3201Y, 70F3204, 70F3204Y 17. RESET FUNCTION When a low-level signal is input to the RESET pin or the watchdog timer overflows (WDTRES), a system reset is applied and the various on-chip hardware devices are reset to their initial states. When the RESET pin goes from low level to high level, or when the WDTRES signal is automatically canceled, the reset state is released. When reset is released via RESET pin input, the CPU starts execution of the program after securing the oscillation stabilization time (OSTS register reset value: 2 /fXX). When reset is released by the WDTRES signal, the main clock oscillator does not stop and oscillation stabilization time is not inserted. The following figure shows the configuration of the reset function. 19 RESET Reset controller Reset signal Count clock Watchdog timer Stop Overflow Interrupt function Preliminary Product Information U15436EJ1V0PM 51 PD703201, 703201Y, 703204, 703204Y, 70F3201, 70F3201Y, 70F3204, 70F3204Y 18. FLASH MEMORY (PD70F3201, 70F3201Y, 70F3204, 70F3204Y) The PD70F3201 and 70F3201Y, and 70F3204 and 70F3204Y are the flash memory versions of the V850ES/SA2 and V850ES/SA3, respectively, and incorporate 256 KB of flash memory. Writing to flash memory can be performed while the device is mounted on the target system (on board). Writing is performed using a dedicated flash programmer connected to the target system or to a writing adapter. The flash memory has the following features. Flash memory: 256 KB (4 KB x 4 blocks, 60 KB x 4 blocks) Erasure/writing possible using single power supply (VDD = 2.2 to 2.7 V) Erasure unit * Overall area batch erasure (256 KB) * Block units erasure (4 KB/block, 60 KB/block) Erasure/writing method * Serial mode (using CSI0 or UART0) * Self-programming mode 52 Preliminary Product Information U15436EJ1V0PM PD703201, 703201Y, 703204, 703204Y, 70F3201, 70F3201Y, 70F3204, 70F3204Y An overview of flash memory programming is shown below. Pins used in programming * Power supply pins (VDD, EVDD, AVDD, VSS, EVSS, AVSS, VDDBU, VSSBU) * Mode pins (FLMD0, FLMD1) * Clock supply pins (X1, X2) * Serial communication pins (SCK0, SO0, SI0 or RXD0, TXD0) * RESET pin Programming timing The following figure shows the programming timing (overview) when using UART. VDD VDD 0V VDD RESET (input) 0V VDD FLMD1 (input) 0V VDD FLMD0 (input) 0V VDD RXD0 (input) 0V VDD TXD0 (output) 0V Oscillation stabilization Power ON Reset release Communication mode selection Flash control command communication (erasure, writing, etc.) (UART mode only) Preliminary Product Information U15436EJ1V0PM 53 PD703201, 703201Y, 703204, 703204Y, 70F3201, 70F3201Y, 70F3204, 70F3204Y 19. INSTRUCTION SET LIST 19.1 Conventions (1) Register symbols used to describe operands Register Symbol reg1 reg2 General-purpose register: General-purpose register: Explanation Used as source register. Used mainly as destination register. Also used as source register in some instructions. Used mainly to store the remainder of division results and the higher 32 bits of multiplication results. reg3 General-purpose register: bit#3 immX dispX regID vector cccc sp ep listX 3-bit data for specifying the bit number X bit immediate data X bit displacement data System register number 5-bit data that specifies the trap vector (00H to 1FH) 4-bit data that shows the condition code Stack pointer (r3) Element pointer (r30) X item register list (2) Register symbols used to describe opcodes Register Symbol R r w d I i cccc CCCC bbb L S Explanation 1-bit data of the code that specifies reg1 or regID 1-bit data of the code that specifies reg2 1-bit data of the code that specifies reg3 1-bit displacement data 1-bit immediate data (indicates the higher bits of immediate data) 1-bit immediate data 4-bit data that shows the condition codes 4-bit data that shows the condition codes of the Bcond instruction 3-bit data for specifying the bit number 1-bit data that specifies a program register in the register list 1-bit data that specifies a system register in the register list 54 Preliminary Product Information U15436EJ1V0PM PD703201, 703201Y, 703204, 703204Y, 70F3201, 70F3201Y, 70F3204, 70F3204Y (3) Register symbols used in operation Register Symbol GR [ ] SR [ ] zero-extend (n) sign-extend (n) load-memory (a, b) store-memory (a, b, c) load-memory-bit (a, b) store-memory-bit (a, b, c) saturated (n) Input for General-purpose register System register Expand n with zeros until word length. Expand n with signs until word length. Read size b data from address a. Write data b into address a in size c. Read bit b of address a. Write c to bit b of address a. Execute saturated processing of n (n is a 2's complement). If, as a result of calculations, n 7FFFFFFFH, let it be 7FFFFFFFH. n 80000000H, let it be 80000000H. Reflects the results in a flag. Byte (8 bits) Halfword (16 bits) Word (32 bits) Addition Subtraction Bit concatenation Multiplication Division Remainder from division results Logical product Logical sum Exclusive OR Logical negation Logical shift left Logical shift right Arithmetic shift right Explanation result Byte Half-word Word + - ll x / % AND OR XOR NOT logically shift left by logically shift right by arithmetically shift right by (4) Register symbols used in an execution clock Register Symbol i r l Explanation If executing another instruction immediately after executing the first instruction (issue). If repeating execution of the same instruction immediately after executing the first instruction (repeat). If using the results of instruction execution in the instruction immediately after the execution (latency). Preliminary Product Information U15436EJ1V0PM 55 PD703201, 703201Y, 703204, 703204Y, 70F3201, 70F3201Y, 70F3204, 70F3204Y (5) Register symbols used in flag operations Identifier (Blank) 0 X R No change Clear to 0 Set or cleared in accordance with the results. Previously saved values are restored. Explanation (6) Condition codes Condition Name (cond) V NV C/L Condition Code (cccc) 0000 1000 0001 Condition Expression Explanation OV = 1 OV = 0 CY = 1 Overflow No overflow Carry Lower (less than) No carry Not lower (greater than or equal) Zero Equal Not zero Not equal Not higher (less than or equal) Higher (greater than) Negative Positive -- Always (unconditional) Saturated Less than signed Greater than or equal signed Less than or equal signed Greater than signed NC/NL 1001 CY = 0 Z/E 0010 Z=1 NZ/NE 1010 Z=0 NH H N P T SA LT GE LE GT 0011 1011 0100 1100 0101 1101 0110 1110 0111 1111 (CY or Z) = 1 (CY or Z) = 0 S=1 S=0 SAT = 1 (S xor OV) = 1 (S xor OV) = 0 ((S xor OV) or Z) = 1 ((S xor OV) or Z) = 0 56 Preliminary Product Information U15436EJ1V0PM PD703201, 703201Y, 703204, 703204Y, 70F3201, 70F3201Y, 70F3204, 70F3204Y 19.2 Instruction Set (In Alphabetical Order) (1/6) Mnemonic Operand Opcode Operation Execution Clock i ADD reg1,reg2 imm5,reg2 ADDI imm16,reg1,reg2 rrrrr001110RRRRR rrrrr010010iiiii rrrrr110000RRRRR iiiiiiiiiiiiiiii AND ANDI reg1,reg2 imm16,reg1,reg2 rrrrr001010RRRRR rrrrr110110RRRRR iiiiiiiiiiiiiiii Bcond disp9 ddddd1011dddc ccc if conditions are satisfied When conditions are satisfied When conditions are not satisfied BSH reg2,reg3 rrrrr11111100000 GR[reg3]GR[reg2] (23 : 16) ll GR[reg2] (31 : 24) ll 1 1 1 x 0 x x 2 2 2 GR[reg2]GR[reg2]AND GR[reg1] GR[reg2]GR[reg1]AND zero-extend(imm16) 1 1 1 1 1 1 0 0 x 0 x x GR[reg2]GR[reg2]+GR[reg1] GR[reg2]GR[reg2]+sign-extend(imm5) GR[reg2]GR[reg1]+sign-extend(imm16) 1 1 1 r 1 1 1 l 1 1 1 CY OV S x x x x x x x x x Z SAT x x x Flags Note 1 then PCPC+sign-extend(disp9) Note 2 Note 2 Note 2 1 1 1 wwwww01101000010 GR[reg2] (7 : 0) ll GR[reg2] (15 : 8) BSW reg2,reg3 rrrrr11111100000 GR[reg3]GR[reg2] (7 : 0) ll GR[reg2] (15 : 8) ll GR 1 1 1 x 0 x x wwwww01101000000 [reg2] (23 : 16) ll GR[reg2] (31 : 24) CALLT imm6 0000001000iiiiii CTPCPC+2(return PC) CTPSWPSW adrCTBP+zero-extend(imm6 logically shift left by 1) PCCTBP+zero-extend(Load-memory(adr,Half-word)) CLR1 bit#3, disp16[reg1] 10bbb111110RRRRR adrGR[reg1]+sign-extend(disp16) dddddddddddddddd 3 3 3 x 4 4 4 Z flagNot(Load-memory-bit(adr,bit#3)) Store-memory-bit(adr,bit#3,0) Note 3 Note 3 Note 3 reg2,[reg1] rrrrr111111RRRRR 0000000011100100 adrGR[reg1] 3 3 3 x Z flagNot(Load-memory-bit(adr,reg2)) Store-memory-bit(adr,reg2,0) Note 3 Note 3 Note 3 CMOV cccc,imm5,reg2,reg3 rrrrr111111iiiii wwwww011000cccc0 if conditions are satisfied then GR[reg3]sign-extended(imm5) else GR[reg3]GR[reg2] 1 1 1 cccc,reg1,reg2,reg3 r r r r r 1 1 1 1 1 1 R R R R if conditions are satisfied else GR[reg3]GR[reg2] 1 1 1 wwwww011001cccc0 then GR[reg3]GR[reg1] CMP reg1,reg2 imm5,reg2 rrrrr001111RRRRR rrrrr010011iiiii 0000011111100000 0000000101000100 resultGR[reg2]-GR[reg1] resultGR[reg2]-sign-extend(imm5) PCCTPC PSWCTPSW PCDBPC PSWDBPSW 1 1 3 1 1 3 1 1 3 x x R x x R x x R x x R R CTRET DBRET 0000011111100000 0000000101000110 3 3 3 R R R R R Preliminary Product Information U15436EJ1V0PM 57 PD703201, 703201Y, 703204, 703204Y, 70F3201, 70F3201Y, 70F3204, 70F3204Y (2/6) Mnemonic Operand Opcode Operation Execution Clock i DBTRAP 1111100001000000 DBPCPC+2 (restored PC) DBPSWPSW PSW.NP1 PSW.EP1 PSW.ID1 PC00000060H DI 0000011111100000 0000000101100000 DISPOSE imm5,list12 0000011001iiiiiL LLLLLLLLLLL00000 spsp+zero-extend(imm5 logically shift left by 2) GR[reg in list12]Load-memory(sp,Word) spsp+4 repeat 2 steps above until all regs in list12 is loaded imm5,list12,[reg1] 0000011001iiiiiL spsp+zero-extend(imm5 logically shift left by 2) n+3 n+3 n+3 Note 4 Note 4 Note 4 Flags r 3 l 3 CY OV S Z SAT 3 PSW.ID1 1 1 1 n+1 n+1 n+1 Note 4 Note 4 Note 4 LLLLLLLLLLLRRRRR R[reg in list12]Load-memory(sp,Word) Note 5 spsp+4 repeat 2 steps above until all regs in list12 is loaded PCGR[reg1] DIV reg1,reg2,reg3 rrrrr111111RRRRR GR[reg2]GR[reg2}/GR[reg1] 35 35 35 wwwww01011000000 GR[reg3]GR[reg2]%GR[reg1] DIVH reg1,reg2 reg1,reg2,reg3 rrrrr000010RRRRR rrrrr111111RRRRR GR[reg2]GR[reg2]/GR[reg1]Note 6 GR[reg2]GR[reg2]/GR[reg1] Note 6 35 35 35 35 35 35 x x x x x x wwwww01010000000 GR[reg3]GR[reg2]%GR[reg1] DIVHU reg1,reg2,reg3 rrrrr111111RRRRR GR[reg2]GR[reg2]/GR[reg1]Note 6 34 34 34 x x x wwwww01010000010 GR[reg3]GR[reg2]%GR[reg1] DIVU reg1,reg2,reg3 rrrrr111111RRRRR GR[reg2]GR[reg2]/GR[reg1] 34 34 34 x x x wwwww01011000010 GR[reg3]GR[reg2]%GR[reg1] EI 1000011111100000 0000000101100000 HALT 0000011111100000 0000000100100000 HSW reg2,reg3 rrrrr11111100000 wwwww01101000100 JARL disp22,reg2 rrrrr11110dddddd ddddddddddddddd0 Note 7 JMP JR [reg1] disp22 00000000011RRRRR 0000011110dddddd ddddddddddddddd0 Note 7 LD.B disp16[reg1],reg2 rrrrr111000RRRRR dddddddddddddddd LD.BU disp16[reg1],reg2 rrrrr11110bRRRRR dddddddddddddd1 Notes 8, 10 adrGR[reg1]+sign-extend(disp16) GR[reg2]sign-extend(Load-memory(adr,Byte)) adrGR[reg1]+sign-extend(disp16) GR[reg2]zero-extend(Load-memory(adr,Byte)) 1 1 1 1 Note 11 Note 11 PSW.ID0 1 1 1 Stop 1 1 1 GR[reg3]GR[reg2](15 : 0) ll GR[reg2] (31 : 16) 1 1 1 x 0 x x GR[reg2]PC+4 PCPC+sign-extend(disp22) 2 2 2 PCGR[reg1] PCPC+sign-extend(disp22) 3 2 3 2 3 2 58 Preliminary Product Information U15436EJ1V0PM PD703201, 703201Y, 703204, 703204Y, 70F3201, 70F3201Y, 70F3204, 70F3204Y (3/6) Mnemonic Operand Opcode Operation Execution Clock i LD.H disp16[reg1],reg2 rrrrr111001RRRRR ddddddddddddddd0 adrGR[reg1]+sign-extend(disp16) GR[reg2]sign-extend(Load-memory(adr,Half1 r 1 l Note 11 Flags CY OV S Z SAT Note 8 word)) LDSR reg2,regID rrrrr111111RRRRR 0000000000100000 Note 12 LD.HU disp16[reg1],reg2 rrrrr111111RRRRR ddddddddddddddd1 Note 8 LD.W disp16[reg1],reg2 rrrrr111001RRRRR ddddddddddddddd1 Note 8 MOV reg1,reg2 imm5,reg2 imm32,reg1 rrrrr000000RRRRR rrrrr010000iiiii GR[reg2]GR[reg1] GR[reg2]sign-extend(imm5) 1 1 2 1 1 2 1 1 2 adrGR[reg1]+sign-exend(disp16) GR[reg2]Load-memory(adr,Word) 1 1 Note 11 SR[regID]GR[reg2] Other than regID = PSW regID = PSW 1 1 1 1 1 1 x x x x x adrGR[reg1]+sign-exend(disp16) GR[reg2]zero-extend(Load-memory(adr,half-word) 1 1 Note 11 00000110001RRRRR GR[reg1]imm32 iiiiiiiiiiiiiiii iiiiiiiiiiiiiiii MOVEA imm16,reg1,reg2 rrrrr110001RRRRR iiiiiiiiiiiiiiii GR[reg2]GR[reg1]+sign-extend(imm16) 1 1 1 MOVHI imm16,reg1,reg2 rrrrr110010RRRRR iiiiiiiiiiiiiiii GR[reg2]GR[reg1]+(imm16 ll 0 ) 16 1 1 1 MUL reg1,reg2,reg3 rrrrr111111RRRRR wwwww01000100000 GR[reg3] ll GR[reg2]GR[reg2]xGR[reg1] 1 4 5 imm9,reg2,reg3 rrrrr111111iiiii wwwww01001IIII00 Note 13 GR[reg3] ll GR[reg2]GR[reg2]xsign-extend(imm9) 1 4 5 MULH reg1,reg2 imm5,reg2 rrrrr000111RRRRR rrrrr010111iiiii rrrrr110111RRRRR iiiiiiiiiiiiiiii GR[reg2]GR[reg2]Note 6xGR[reg1]Note 6 GR[reg2]GR[reg2] GR[reg2]GR[reg1] Note 6 1 1 1 1 1 1 2 2 2 xsign-extend(imm5) ximm16 MULHI imm16,reg1,reg2 Note 6 MULU reg1,reg2,reg3 rrrrr111111RRRRR wwwww01000100010 GR[reg3] ll GR[reg2]GR[reg2]xGR[reg1] 1 4 5 imm9,reg2,reg3 rrrrr111111iiiii wwwww01001IIII10 Note 13 GR[reg3] ll GR[reg2]GR[reg2]xzero-extend(imm9) 1 4 5 NOP NOT NOT1 reg1,reg2 bit#3,disp16[reg1] 0000000000000000 Pass at least one clock cycle doing nothing. rrrrr000001RRRRR GR[reg2]NOT(GR[reg1]) 1 1 3 1 1 3 1 1 3 0 x x x 01bbb111110RRRRR adrGR[reg1]+sign-extend(disp16) dddddddddddddddd Z flagNot(Load-memory-bit(adr,bit#3)) Store-memory-bit(adr,bit#3,Z flag) Note 3 Note 3 Note 3 reg2,[reg1] rrrrr111111RRRRR 0000000011100010 adrGR[reg1] Z flagNot(Load-memory-bit(adr,reg2)) Store-memory-bit(adr,reg2,Z flag) 3 3 3 x Note 3 Note 3 Note 3 Preliminary Product Information U15436EJ1V0PM 59 PD703201, 703201Y, 703204, 703204Y, 70F3201, 70F3201Y, 70F3204, 70F3204Y (4/6) Mnemonic Operand Opcode Operation Execution Clock i OR ORI reg1,reg2 imm16,reg1,reg2 rrrrr001000RRRRR rrrrr110100RRRRR iiiiiiiiiiiiiiii PREPARE list12,imm5 0000011110iiiiiL Store-memory(sp-4,GR[reg in list12],Word) repeat 1 step above until all regs in list12 is stored spsp-zero-extend(imm5) list12,imm5, sp/imm Note 14 Flags r 1 1 l 1 1 CY OV S 0 0 x x Z SAT x x GR[reg2]GR[reg2]OR GR[reg1] GR[reg2]GR[reg1]OR zero-extend(imm16) 1 1 n+1 n+1 n+1 Note 4 Note 4 Note 4 LLLLLLLLLLL00001 spsp-4 0000011110iiiiiL LLLLLLLLLLLff011 imm16/imm32 Store-memory(sp-4,GR[reg in list12],Word) spsp-4 repeat 1 step above until all regs in list12 is stored n+2 n+2 n+2 Note 4 Note 4 Note 4 Note16 Note16 Note16 Note 15 spsp-zero-extend(imm5) epsp/imm RETI 0000011111100000 if PSW.EP=1 0000000101000000 then PC EIPC PSW EIPSW else if PSW.NP=1 then else PC PC FEPC EIPC PSW FEPSW PSW EIPSW SAR reg1,reg2 rrrrr111111RRRRR 0000000010100000 imm5,reg2 rrrrr010101iiiii GR[reg2]GR[reg2]arithmetically shift right by GR[reg1] GR[reg2]GR[reg2]arithmetically shift right by zero-extend (imm5) SASF cccc,reg2 rrrrr1111110cccc 0000001000000000 if conditions are satisfied then GR[reg2](GR[reg2]Logically shift left by 1) OR 00000001H else GR[reg2](GR[reg2]Logically shift left by 1) OR 00000000H SATADD reg1,reg2 imm5,reg2 SATSUB SATSUBI reg1,reg2 imm16,reg1,reg2 rrrrr000110RRRRR rrrrr010001iiiii rrrrr000101RRRRR rrrrr110011RRRRR iiiiiiiiiiiiiiii SATSUBR reg1,reg2 SETF cccc,reg2 rrrrr000100RRRRR rrrrr1111110cccc 0000000000000000 GR[reg2]saturated(GR[reg1]-GR[reg2]) If conditions are satisfied then GR[reg2]00000001H else GR[reg2]00000000H SET1 bit#3,disp16[reg1] 00bbb111110RRRRR adrGR[reg1]+sign-extend(disp16) dddddddddddddddd Z flagNot (Load-memory-bit(adr,bit#3)) Store-memory-bit(adr,bit#3,1) reg2,[reg1] rrrrr111111RRRRR 0000000011100000 adrGR[reg1] Z flagNot(Load-memory-bit(adr,reg2)) Store-memory-bit(adr,reg2,1) GR[reg2]saturated(GR[reg2]+GR[reg1]) GR[reg2]saturated(GR[reg2]+sign-extend(imm5) GR[reg2]saturated(GR[reg2]-GR[reg1]) GR[reg2]saturated(GR[reg1]-sign-extend(imm16) 3 3 3 R R R R R 1 1 1 x 0 x x 1 1 1 x 0 x x 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 x x x x x x x x x x x x x x x x x x x x 1 1 1 1 1 1 x x x x x 3 3 3 x Note 3 Note 3 Note 3 3 3 3 x Note 3 Note 3 Note 3 60 Preliminary Product Information U15436EJ1V0PM PD703201, 703201Y, 703204, 703204Y, 70F3201, 70F3201Y, 70F3204, 70F3204Y (5/6) Mnemonic Operand Opcode Operation Execution Clock i SHL reg1,reg2 rrrrr111111RRRRR 0000000011000000 imm5,reg2 rrrrr010110iiiii GR[reg2]GR[reg2] logically shift left by zero-extend(imm5) SHR reg1,reg2 rrrrr111111RRRRR 0000000010000000 imm5,reg2 rrrrr010100iiiii GR[reg2]GR[reg2] logically shift right by zero-extend(imm5) SLD.B disp7[ep],reg2 rrrrr0110ddddddd adrep+zero-extend(disp7) GR[reg2]sign-extend(Load-memory(adr,Byte)) SLD.BU disp4[ep],reg2 rrrrr0000110dddd adrep+zero-extend(disp4) 1 1 Note 9 Flags r 1 l 1 CY OV S x 0 x Z SAT x GR[reg2]GR[reg2] logically shift left by GR[reg1] 1 1 1 1 x x 0 x x x x GR[reg2]GR[reg2] logically shift right by GR[reg1] 1 1 1 0 1 1 1 x 0 x x 1 1 Note 9 Note 17 GR[reg2]zero-extend(Load-memory(adr,Byte)) SLD.H disp8[ep],reg2 rrrrr1000ddddddd adrep+zero-extend(disp8) word)) SLD.HU disp5[ep],reg2 r r r r r 0 0 0 0 1 1 1 d d d d adrep+zero-extend(disp5) Notes 17, 19 GR[reg2]zero-extend(Load-memory(adr,Halfword)) SLD.W disp8[ep],reg2 rrrrr1010dddddd0 adrep+zero-extend(disp8) 1 1 Note 9 1 1 Note 9 Note 18 GR[reg2]sign-extend(Load-memory(adr,Half- 1 1 Note 9 Note 20 GR[reg2]Load-memory(adr,Word) SST.B reg2,disp7[ep] rrrrr0111ddddddd adrep+zero-extend(disp7) Store-memory(adr,GR[reg2],Byte) SST.H reg2,disp8[ep] rrrrr1001ddddddd adrep+zero-extend(disp8) 1 1 1 1 1 1 Note 18 Store-memory(adr,GR[reg2],Half-word) SST.W reg2,disp8[ep] rrrrr1010dddddd1 adrep+zero-extend(disp8) 1 1 1 Note 20 Store-memory(adr,GR[reg2],Word) ST.B reg2,disp16[reg1] rrrrr111010RRRRR dddddddddddddddd ST.H reg2,disp16[reg1] rrrrr111011RRRRR ddddddddddddddd0 Note 8 ST.W reg2,disp16[reg1] rrrrr111011RRRRR ddddddddddddddd1 Note 8 STSR regID,reg2 rrrrr111111RRRRR 0000000001000000 SUB SUBR SWITCH reg1,reg2 reg1,reg2 reg1 rrrrr001101RRRRR rrrrr001100RRRRR GR[reg2]GR[reg2]-GR[reg1] GR[reg2]GR[reg1]-GR[reg2] 1 1 5 1 1 5 1 1 5 x x x x x x x x GR[reg2]SR[regID] 1 1 1 adrGR[reg1]+sign-extend(disp16) Store-memory (adr,GR[reg2], Word) 1 1 1 adrGR[reg1]+sign-extend(disp16) Store-memory(adr,GR[reg2],Byte) adrGR[reg1]+sign-extend(disp16) Store-memory (adr,GR[reg2], Half-word) 1 1 1 1 1 1 00000000010RRRRR adr(PC+2) + (GR [reg1] logically shift left by 1) PC(PC+2) + (sign-extend (Load-memory (adr,Half-word))) logically shift left by 1 Preliminary Product Information U15436EJ1V0PM 61 PD703201, 703201Y, 703204, 703204Y, 70F3201, 70F3201Y, 70F3204, 70F3204Y (6/6) Mnemonic Operand Opcode Operation Execution Clock i SXB reg1 00000000101RRRRR GR[reg1]sign-extend (GR[reg1] (7 : 0)) SXH reg1 00000000111RRRRR GR[reg1]sign-extend (GR[reg1] (15 : 0)) TRAP vector 00000111111iiiii 0000000100000000 EIPC EIPSW PSW.EP PSW.ID PC PC+4 (Restored PC) PSW 1 1 00000040H (when vector is 00H to 3 3 3 1 1 1 1 r 1 l 1 CY OV S Z SAT Flags ECR.EICC Interrupt Code 0FH) 00000050H (when vector is 10H to 1FH) TST TST1 reg1,reg2 bit#3,disp16[reg1] rrrrr001011RRRRR resultGR[reg2] AND GR[reg1] 1 3 1 3 1 3 0 x x x 11bbb111110RRRRR adrGR[reg1]+sign-extend(disp16) dddddddddddddddd Z flagNot (Load-memory-bit (adr,bit#3)) adrGR[reg1] Z flagNot (Load-memory-bit (adr,reg2)) GR[reg2]GR[reg2] XOR GR[reg1] GR[reg2]GR[reg1] XOR zero-extend (imm16) Note 3 Note 3 Note 3 reg2, [reg1] rrrrr111111RRRRR 0000000011100110 3 3 3 x Note 3 Note 3 Note 3 XOR XORI reg1,reg2 imm16,reg1,reg2 rrrrr001001RRRRR rrrrr110101RRRRR iiiiiiiiiiiiiiii 1 1 1 1 1 1 0 0 x x x x ZXB ZXH reg1 reg1 00000000100RRRRR 00000000110RRRRR GR[reg1]zero-extend (GR[reg1] (7 : 0)) GR[reg1]zero-extend (GR[reg1] (15 : 0)) 1 1 1 1 1 1 Notes 1. 2. 3. 4. 5. 6. 7. 8. 9. dddddddd: Higher 8 bits of disp9. 3 clocks if the final instruction includes the PSW write access. If there is no wait state (3 + the number of read access wait states). n is the total number of list X load registers. (According to the number of wait states. Also, if there are no wait states, n is the number of list X registers.) RRRRR: Other than 00000. The lower halfword data only is valid. ddddddddddddddddddddd: The higher 21 bits of disp22. ddddddddddddddd: The higher 15 bits of disp16. According to the number of wait states (1 if there are no wait states). 10. b: Bit 0 of disp16. 11. According to the number of wait states (2 if there are no wait states). 12. In this instruction, for convenience of mnemonic description, the source register is made reg2, but the reg1 field is used in the opcode. Therefore, the meaning of register specification in the mnemonic description and in the opcode differs from other instructions. rrrrr = regID specification RRRRR = reg2 specification 13. i i i i i : Lower 5 bits of imm9. I I I I : Lower 4 bits of imm9. 14. sp/imm: Specified by bits 19 and 20 of the sub-opcode. 62 Preliminary Product Information U15436EJ1V0PM PD703201, 703201Y, 703204, 703204Y, 70F3201, 70F3201Y, 70F3204, 70F3204Y Notes 15. ff = 00: Load sp in ep. 01: Load sign expanded 16-bit immediate data (bits 47 to 32) in ep. 10: Load 16-bit logically left shifted 16-bit immediate data (bits 47 to 32) in ep. 11: Load 32-bit immediate data (bits 63 to 32) in ep. 16. If imm = imm32, n + 3 clocks. 17. r r r r r : Other than 00000. 18. ddddddd: Higher 7 bits of disp8. 19. dddd: Higher 4 bits of disp5. 20. dddddd: Higher 6 bits of disp8. Preliminary Product Information U15436EJ1V0PM 63 PD703201, 703201Y, 703204, 703204Y, 70F3201, 70F3201Y, 70F3204, 70F3204Y 20. ELECTRICAL SPECIFICATIONS (TARGET VALUES) Absolute Maximum Ratings (TA = 25C, VSS = 0 V) Parameter Supply voltage Symbol VDD AVDD EVDD VDDBU AVSS EVSS VSSBU Input voltage Clock input voltage VI VK VKT Analog input voltage Analog reference voltage Output current, low VIAN AVREF IOL Other than X1, XT1, and port 7 X1, VDD = 2.2 to 2.7 V XT1, VDDBU = 2.2 to 2.7 V Port 7 AVREF0, AVREF1 Per pin Total for all pins Output current, high IOH Per pin Total for all pins Output voltage Operating ambient temperature Storage temperature VO TA VDD = 2.5 V 0.2 V Normal operation mode Flash programming mode Tstg Conditions Ratings -0.5 to +3.6 -0.5 to +3.6 -0.5 to +3.6 -0.5 to +3.6 -0.5 to +0.5 -0.5 to +0.5 -0.5 to +0.5 -0.5 to EVDD + 0.3Note -0.5 to VDD + 0.3 Note Unit V V V V V V V V V V V V mA mA mA mA V C C C C -0.5 to VDDBU + 0.3 -0.5 to AVDD + 0.3 -0.5 to AVDD + 0.3 4 100 -4 -100 Note Note Note -0.5 to VDD + 0.3 V -40 to +85 T.B.D. -65 to +150 T.B.D. PD703201, 703201Y, 703204, 703204Y PD70F3201, 70F3201Y, 70F3204, 70F3204Y Note Be sure not to exceed the absolute maximum ratings (MAX. value) of each supply voltage. Cautions 1. Do not directly connect the output (or I/O) pins of IC products to each other, or to VDD, VCC, and GND. Open-drain pins or open-collector pins, however, can be directly connected to each other. Direct connection of the output pins between an IC product and an external circuit is possible, if the output pins can be set to the high-impedance state and the output timing of the external circuit is designed to avoid output conflict. 2. Product quality may suffer if the absolute maximum rating is exceeded even momentarily for any parameter. That is, the absolute maximum ratings are rated values at which the product is on the verge of suffering physical damage, and therefore the product must be used under conditions that ensure that the absolute maximum ratings are not exceeded. The ratings and conditions indicated for DC characteristics and AC characteristics represent the quality assurance range during normal operation. 64 Preliminary Product Information U15436EJ1V0PM PD703201, 703201Y, 703204, 703204Y, 70F3201, 70F3201Y, 70F3204, 70F3204Y Capacitance (TA = 25C, VDD = AVDD = EVDD = VDDBU = VSS = AVSS = EVSS = VSSBU = 0 V) Parameter Input capacitance I/O capacitance Output capacitance Symbol CI CIO CO Conditions fX = 1 MHz Unmeasured pins returned to 0 V MIN. TYP. MAX. 10 10 10 Unit pF pF pF Operating Conditions (VDD = AVDD = EVDD = VDDBU) Parameter Internal system clock frequency Symbol fCLK Conditions @ VDD = 2.3 to 2.7 V, operation with main clock @ VDD = 2.2 to 2.7 V, operation with main clock MIN. 0.0625 TYP. MAX. 17 Unit MHz 0.0625 13.5 MHz Preliminary Product Information U15436EJ1V0PM 65 PD703201, 703201Y, 703204, 703204Y, 70F3201, 70F3201Y, 70F3204, 70F3204Y Recommended Oscillator (1) Main clock oscillator (TA = -40 to +85C) (a) Connection of ceramic resonator or crystal resonator X1 X2 Parameter Oscillation frequency Symbol fX (fXX) Conditions VDD = 2.3 to 2.7 V VDD = 2.2 to 2.7 V MIN. 2 2 TYP. MAX. 17 13.5 Unit MHz MHz s s Oscillation stabilization time Upon reset release Upon STOP mode release 2 /fX Note 19 Note The TYP. value differs depending on the setting of the oscillation stabilization time select register (OSTS). Caution Ensure that the duty of the oscillation waveform is between 45% and 55%. Remarks 1. Connect the oscillator as close as possible to the X1 and X2 pins. 2. Do not route the wiring near broken lines. 3. For the resonator selection and oscillator constant, customers are requested to either evaluate the oscillation themselves or apply to the resonator manufacturer for evaluation. (b) External clock input X1 X2 Open High-speed CMOS inverter External clock Cautions 1. Connect the high-speed CMOS inverter as close as possible to the X1 pin. 2. Sufficiently evaluate the matching between the V850ES/SA2, V850ES/SA3 and the highspeed CMOS inverter. 66 Preliminary Product Information U15436EJ1V0PM PD703201, 703201Y, 703204, 703204Y, 70F3201, 70F3201Y, 70F3204, 70F3204Y (2) Subclock oscillator (TA = -40 to +85C) (a) Connection of crystal resonator XT1 XT2 Parameter Oscillation frequency Oscillation stabilization time Symbol fXT Conditions MIN. 32 TYP. 32.768 10 MAX. 35 Unit kHz s Caution Ensure that the duty of the oscillation waveform is between 45% and 55%. Remarks 1. Connect the oscillator as close as possible to the XT1 and XT2 pins. 2. Do not route the wiring near broken lines. 3. For the resonator selection and oscillator constant, customers are requested to either evaluate the oscillation themselves or apply to the resonator manufacturer for evaluation. Preliminary Product Information U15436EJ1V0PM 67 PD703201, 703201Y, 703204, 703204Y, 70F3201, 70F3201Y, 70F3204, 70F3204Y DC Characteristics (TA = -40 to +85C, VDD = AVDD = EVDD = VDDBU = 2.2 to 2.7 V, VSS = AVSS = EVSS = VSSBU = 0 V) (1/2) Parameter Input voltage, high Symbol VIH1 VIH2 VIH3 VIH4 VIH5 Input voltage, low VIL1 VIL2 VIL3 VIL4 VIL5 Output voltage, high VOH1 VOH2 Output voltage, low VOL1 Note 1 Note 2 Note 3 X1 XT1, XT2 Note 1 Note 2 Note 3 X1 XT1, XT2 Note 4 Note 5 Note 4 (Except pins P40 and P42) P40, P42 Note 5 VIN = VDD = EVDD = VDDBU VIN = 0 V VO = VDD = EVDD = VDDBU VO = 0 V IOH = -1 mA IOH = -3 mA IOL = 1.6 mA Conditions MIN. 0.7EVDD T.B.D. 0.7AVDD 0.8VDD 0.8VDDBU EVSS EVSS AVSS VSS VSSBU 0.8EVDD 0.8EVDD 0.4 TYP. MAX. EVDD EVDD AVDD VDD VDDBU 0.3EVDD T.B.D. 0.3AVDD 0.2VDD 0.2VDDBU Unit V V V V V V V V V V V V V VOL2 VOL3 Input leakage current, high Input leakage current, low Output leakage current, high Output leakage current, low ILIH ILIL ILOH ILOL IOL = 3 mA IOL = 1.6 mA 0.4 0.4 5 -5 5 -5 V V A A A A Notes 1. P21, P31, P90, P91, P94 to P97, P99, P911, P914, PCD1 to PCD3, PCM0 to PCM5, PCS0 to PCS7, PCT0 to PCT7, PDH0 to PDH7, PDL0 to PDL15 (and their alternate-function pins) 2. RESET, P00 to P05, P20, P22, P30, P32, P40 to P46, P92, P93, P98, P910, P912, P913, P915 (and their alternate-function pins) 3. P70 to P715, P80, P81 (and their alternate-function pins) 4. P00 to P05, P20 to P22, P30 to P32, P40 to P46, PCD1 to PCD3, PCM4 to PCM5, PCS4 to PCS7, PCT2, PCT3, PCT5, PCT7 (and their alternate-function pins) 5. P90 to P915, PCM0 to PCM3, PCS0 to PCS3, PCT0, PCT1, PCT4, PCT6, PDH0 to PDH7, PDL0 to PDL15 (and their alternate-function pins) 68 Preliminary Product Information U15436EJ1V0PM PD703201, 703201Y, 703204, 703204Y, 70F3201, 70F3201Y, 70F3204, 70F3204Y (TA = -40 to +85C, VDD = AVDD = EVDD = VDDBU = 2.2 to 2.7 V, VSS = AVSS = EVSS = VSSBU = 0 V) (2/2) Parameter Supply current Symbol IDD1 Normal operation All peripheral functions operating HALT mode All peripheral functions operating IDLE mode RTC operating Conditions VDD = 2.3 to 2.7 V, fXX = fCLK = 17 MHz fXX = fCLK = 13.5 MHz MIN. TYP. T.B.D. MAX. T.B.D. Unit mA T.B.D. T.B.D. mA IDD2 VDD = 2.3 to 2.7 V, fXX = fCLK = 17 MHz fXX = fCLK = 13.5 MHz VDD = 2.3 to 2.7 V, fXX = fCLK = 17 MHz fXX = fCLK = 13.5 MHz T.B.D. T.B.D. mA T.B.D. T.B.D. T.B.D. T.B.D. mA mA IDD3 T.B.D. T.B.D. T.B.D. T.B.D. mA IDD4 STOP mode Subclock oscillator, RTC operating Subclock oscillator stopped (XT1 = VSS) A A A A k T.B.D. T.B.D. IDD5 Backup mode fXT = 32.768 kHz, RTC operating Subclock oscillation stopped (XT1 = VSS) T.B.D. T.B.D. T.B.D. T.B.D. Pull-up resistance RL VIN = 0 V 10 30 100 Preliminary Product Information U15436EJ1V0PM 69 PD703201, 703201Y, 703204, 703204Y, 70F3201, 70F3201Y, 70F3204, 70F3204Y Data Retention Characteristics (1) In STOP mode (TA = -40 to +85C, VSS = AVSS = EVSS = VSSBU = 0 V) Parameter Data retention voltage Data retention current Symbol VDDDR1 IDDDR1 Conditions STOP mode VDD = AVDD = EVDD = VDDBU = VDDDR1 200 200 0 MIN. 1.8 T.B.D. TYP. MAX. 2.7 T.B.D. Unit V A s s ms Supply voltage rise time Supply voltage fall time Supply voltage hold time (from STOP mode setting) STOP release signal input time Data retention high-level input voltage Data retention low-level input voltage tRVD1 tFVD1 tHVD1 tDREL1 VIHDR1 VILDR1 All input ports All input ports 0 VIHn 0 VDDDR1 VILn ms V V Remark n = 1 to 5 Setting STOP mode tFVD1 tRVD1 VDD tHVD1 VDDDR1 tDREL1 RESET (input) VIHDR1 NMI, INTP0 to INTP6 (input) VIHDR1 NMI, INTP0 to INTP6 (input) (when STOP mode is released at rising edge) VILDR1 Caution Shifting to STOP mode and restoring from STOP mode must be performed at VDD = 2.3 V min. (fCLK = 17 MHz) and VDD = 2.2 V min. (fCLK = 13.5 MHz), respectively. 70 Preliminary Product Information U15436EJ1V0PM PD703201, 703201Y, 703204, 703204Y, 70F3201, 70F3201Y, 70F3204, 70F3204Y (2) In backup mode (TA = -40 to +85C, VSS = AVSS = EVSS = VSSBU = VDD = AVDD = EVDD = 0 V) Parameter Data retention voltage Data retention current Backup supply voltage rise time Backup supply voltage fall time Mode setting time from RESET to VDD Mode release signal input time from VDD to RESET Symbol VDDDR2 IDDDR2 tRVD2 tFVD2 tHVD2 Conditions Backup mode VDDBU = VDDDR2 T.B.D. T.B.D. T.B.D. MIN. 1.6 T.B.D. TYP. MAX. 2.7 T.B.D. Unit V A s s ms tDREL2 T.B.D. ms Caution Shifting to backup mode and restoring from backup mode must be performed at VDD = 2.3 V min. (fCLK = 17 MHz) and VDD = 2.2 V min. (fCLK = 13.5 MHz), respectively. Setting STOP mode Note VDD, EVDD, AVDD tHVD1 tHVD2 0V tFVD2 VDDBU VDDDR2 tHVD2 tDREL2 0.8EVDD RESET (input) 0.2EVDD Note Shifting to backup mode and restoring from backup mode must be performed at VDD = 2.3 V min. (fCLK = 17 MHz) and VDD = 2.2 V min. (fCLK = 13.5 MHz), respectively. Preliminary Product Information U15436EJ1V0PM 71 PD703201, 703201Y, 703204, 703204Y, 70F3201, 70F3201Y, 70F3204, 70F3204Y AC Characteristics AC test input measurement points (VDD, AVDD, EVDD, VDDBU) VDD VIH Measurement points VIL VIH VIL 0V AC test output measurement points VOH Measurement points VOL VOH VOL Load conditions DUT (Device under test) CL = 50 pF Caution If the load capacitance exceeds 50 pF due to the circuit configuration, reduce the load capacitance of the device to 50 pF or less by inserting a buffer or by some other means. 72 Preliminary Product Information U15436EJ1V0PM PD703201, 703201Y, 703204, 703204Y, 70F3201, 70F3201Y, 70F3204, 70F3204Y Clock Timing (1) Operating conditions (TA = -40 to +85C, VDD = AVDD = EVDD = VDDBU = 2.3 to 2.7 V, VSS = AVSS = EVSS = VSSBU = 0 V, CL = 50 pF) Parameter X1 input cycle XT1 input cycle X1 input high-level width XT1 input high-level width X1 input low-level width XT1 input low-level width X1 input rise time tXR <4> tWXL <3> tWXH <2> Symbol tCYX <1> Conditions MIN. 58.8 28.5 26.4 12.8 26.4 12.8 0.5 (tCYX - tWXH - tWXL) 0.5 (tCYX - tWXH - tWXL) 58.8 ns 0.5tCYK - 5 0.5tCYK - 5 5 5 16 s ns ns ns ns MAX. Unit ns s ns s ns s ns X1 input fall time tXF <5> ns CLKOUT output cycle CLKOUT high-level width CLKOUT low-level width CLKOUT rise time CLKOUT fall time tCYK tWKH tWKL tKR tKF <6> <7> <8> <9> <10> Remark Ensure that the duty for the X1 and XT1 input waveforms is between 45% and 55%. (2) Operating conditions (TA = -40 to +85C, VDD = AVDD = EVDD = VDDBU = 2.2 to 2.7 V, VSS = AVSS = EVSS = VSSBU = 0 V, CL = 50 pF) Parameter X1 input cycle XT1 input cycle X1 input high-level width XT1 input high-level width X1 input low-level width XT1 input low-level width X1 input rise time X1 input fall time CLKOUT output cycle CLKOUT high-level width CLKOUT low-level width CLKOUT rise time CLKOUT fall time tXR tXF tCYK tWKH tWKL tKR tKF <4> <5> <6> <7> <8> <9> <10> T.B.D. T.B.D. T.B.D. T.B.D. T.B.D. tWXL <3> tWXH <2> Symbol tCYX <1> Conditions MIN. T.B.D. T.B.D. T.B.D. T.B.D. T.B.D. T.B.D. T.B.D. T.B.D. T.B.D. ns ns ns ns MAX. Unit ns s ns s ns s ns ns Remark Ensure that the duty for the X1 and XT1 input waveforms is between 45% and 55%. Preliminary Product Information U15436EJ1V0PM 73 PD703201, 703201Y, 703204, 703204Y, 70F3201, 70F3201Y, 70F3204, 70F3204Y Clock timing <1> <2> <3> X1, XT1 (input) <4> <5> <7> <6> <8> CLKOUT (output) <9> <10> 74 Preliminary Product Information U15436EJ1V0PM PD703201, 703201Y, 703204, 703204Y, 70F3201, 70F3201Y, 70F3204, 70F3204Y Bus Timing (1) Multiplexed bus mode (a) CLKOUT asynchronous: In multiplexed bus mode (TA = -40 to +85C, VDD = AVDD = EVDD = VDDBU = 2.2 to 2.7 V, VSS = AVSS = EVSS = VSSBU = 0 V, CL = 50 pF) Parameter Address setup time (to ASTB) Address hold time (from ASTB) Delay time from RD to address float Data input setup time from address Data input setup time from RD Delay time from ASTB to RD, WRm Data input hold time (from RD) Address output time from RD Delay time from RD, WRm to ASTB Delay time from RD to ASTB RD, WRm low-level width ASTB high-level width Data output time from WRm Data output setup time (to WRm) Data output hold time (from WRm) WAIT setup time (to address) Symbol tSAST tHSTA tFRDA tSAID tSRID tDSTRDWR tHRDID tDRDA tDRDWRST tDRDST tWRDWRL tWSTH tDWROD tSODWR tHWROD tSAWT1 tSAWT2 WAIT hold time (from address) tHAWT1 tHAWT2 WAIT setup time (to ASTB) tSSTWT1 tSSTWT2 WAIT hold time (from ASTB) tHSTWT1 tHSTWT2 HLDRQ high-level width HLDAK low-level width Delay time from HLDAK to bus output Delay time from HLDRQ to HLDAK Delay time from HLDRQ to HLDAK tWHQH tWHAL tDHAC tDHQHA1 tDHQHA2 <11> <12> <13> <14> <15> <16> <17> <18> <19> <20> <21> <22> <23> <24> <25> <26> <27> <28> <29> <30> <31> <32> <33> <34> <35> <36> <37> <38> n1 n1 n1 n1 n1 n1 n1 n1 nT (1 + n)T T + 10 T - 15 -3 1.5T 0.5T (2n + 7.5)T + 25 1.5T + 25 (0.5 + n)T (1.5 + n)T T - 25 (1 + n)T - 25 (1 + n)T - 20 T - 15 1.5T - 25 (1.5 + n)T - 25 0.5T - 15 0 (1 + i)T - 15 0.5T - 15 (1.5 + i)T - 15 (1 + n)T - 15 T - 15 15 Conditions MIN. 0.5T - 15 0.5T - 15 2 (2 + n)T - 25 (1 + n)T - 25 MAX. Unit ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns Remarks 1. T = 1/fCPU (fCPU: CPU operation clock frequency) 2. n: Number of wait clocks inserted in the bus cycle. The sampling timing changes when a programmable wait is inserted. 3. m = 0, 1 4. i: Number of idle states inserted after the read cycle (0 or 1). 5. The values in the above specifications are values for when clocks with a 1:1 duty ratio are input from X1. Preliminary Product Information U15436EJ1V0PM 75 PD703201, 703201Y, 703204, 703204Y, 70F3201, 70F3201Y, 70F3204, 70F3204Y (b) CLKOUT synchronous: In multiplexed bus mode (TA = -40 to +85C, VDD = AVDD = EVDD = VDDBU = 2.2 to 2.7 V, VSS = AVSS = EVSS = VSSBU = 0 V, CL = 50 pF) Parameter Delay time from CLKOUT to address tDKA Symbol <39> <40> <41> <42> <43> <44> <45> <46> <47> <48> <49> <50> <51> 15 5 15 5 19 19 Conditions MIN. 0 -12 -12 -5 15 5 19 MAX. 19 7 7 14 Unit ns ns ns ns ns ns ns ns ns ns ns ns ns Delay time from CLKOUT to address float tFKA Delay time from CLKOUT to ASTB Delay time from CLKOUT to RD, WRm Data input setup time (to CLKOUT) Data input hold time (from CLKOUT) Data output delay time from CLKOUT WAIT setup time (to CLKOUT) WAIT hold time (from CLKOUT) HLDRQ setup time (to CLKOUT) HLDRQ hold time (from CLKOUT) Delay time from CLKOUT to bus float Delay time from CLKOUT to HLDAK tDKST tDKRDWR tSIDK tHKID tDKOD tSWTK tHKWT tSHQK tHKHQ tDKF tDKHA Remarks 1. m = 0, 1 2. The values in the above specifications are values for when clocks with a 1:1 duty ratio are input from X1. 76 Preliminary Product Information U15436EJ1V0PM PD703201, 703201Y, 703204, 703204Y, 70F3201, 70F3201Y, 70F3204, 70F3204Y Read Cycle (CLKOUT Synchronous/Asynchronous, 1 Wait): In Multiplexed Bus Mode T1 T2 TW T3 CLKOUT (output) <39> A16 to A23 (output), A0 to A15 (output) <14> <43> <40> AD0 to AD15 (I/O) Address <41> <12> <11> ASTB (output) <22> <42> <16> <13> <15> <42> <19> <18> <20> <21> <46> Hi-Z Data <41> <17> <44> RD (output) <30> <46> <32> <31> <33> <47> <47> WAIT (input) <26> <28> <27> <29> Remark WR0 and WR1are high level. Preliminary Product Information U15436EJ1V0PM 77 PD703201, 703201Y, 703204, 703204Y, 70F3201, 70F3201Y, 70F3204, 70F3204Y Write Cycle (CLKOUT Synchronous/Asynchronous, 1 Wait): In Multiplexed Bus Mode T1 T2 TW T3 CLKOUT (output) <39> A16 to A23 (output), A0 to A15 (output) <45> AD0 to AD15 (I/O) Address <41> <12> <11> Data <41> ASTB (output) <22> <42> <16> WR0 (output), WR1 (output) <30> <46> <32> <31> <33> <47> <21> <46> <47> <23> <42> <24> <25> <19> WAIT (input) <26> <28> <27> <29> Remark RD is high level. 78 Preliminary Product Information U15436EJ1V0PM PD703201, 703201Y, 703204, 703204Y, 70F3201, 70F3201Y, 70F3204, 70F3204Y Bus Hold: In Multiplexed Bus Mode TH CLKOUT (output) <48> <49> TH TH TI <48> <34> HLDRQ (input) <51> <37> <38> <51> HLDAK (output) <35> Hi-Z <36> <50> A16 to A23 (output) A0 to A15 (output) AD0 to AD15 (I/O) Data Hi-Z ASTB (output) Hi-Z RD (output), WR0 (output), WR1 (output) Hi-Z Preliminary Product Information U15436EJ1V0PM 79 PD703201, 703201Y, 703204, 703204Y, 70F3201, 70F3201Y, 70F3204, 70F3204Y (2) In separate bus mode (a) Read cycle (CLKOUT asynchronous): In separate bus mode (TA = -40 to +85C, VDD = AVDD = EVDD = VDDBU = 2.2 to 2.7 V, VSS = AVSS = EVSS = VSSBU = 0 V, CL = 50 pF) Parameter Address setup time (to RD) Address hold time (from RD) RD low-level width Data setup time (to RD) Data hold time (from RD) Data setup time (to address) WAIT setup time (to RD) Symbol tSARD tHARD tWRDL tSISD tHISD tSAID tSRDWT1 tSRDWT2 WAIT hold time (from RD) tHRDWT1 tHRDWT2 WAIT setup time (to address) tSAWT1 tSAWT2 WAIT hold time (from address) tHAWT1 tHAWT2 <52> <53> <54> <55> <56> <57> <58> <59> <60> <61> <62> <63> <64> <65> T (1 + n) T 0.5T (0.5 + n) T T - 20 (1 + n) T - 20 Conditions MIN. 0.5T - 15 2 (1.5 + n) T - 10 20 0 (2 + n) T - 25 0.5T - 20 (0.5 + n) T - 20 MAX. Unit ns ns ns ns ns ns ns ns ns ns ns ns ns ns Remarks 1. T = 1/fCPU (fCPU: CPU operation clock frequency) 2. n: Number of wait clocks inserted in bus cycle The sampling timing changes when a programmable wait is inserted. 3. The values in the above specifications are the values for when clocks with a 1:1 duty ratio are input from X1. (b) Read cycle (CLKOUT synchronous): In separate bus mode (TA = -40 to +85C, VDD = AVDD = EVDD = VDDBU = 2.2 to 2.7 V, VSS = AVSS = EVSS = VSSBU = 0 V, CL = 50 pF) Parameter Symbol <66> <67> <68> <69> <70> <71> Conditions MIN. 0 15 5 0 15 5 19 MAX. 19 Unit ns ns ns ns ns ns Delay time from CLKOUT to address, CS tDKSA Data input setup time (to CLKOUT) Data input hold time (from CLKOUT) Delay time from CLKOUT to RD WAIT setup time (to CLKOUT) WAIT hold time (from CLKOUT) tSISDK tHKISD tDKSR tSWTK tHKWT Remark The values in the above specifications are the values for when clocks with a 1:1 duty ratio are input from X1. 80 Preliminary Product Information U15436EJ1V0PM PD703201, 703201Y, 703204, 703204Y, 70F3201, 70F3201Y, 70F3204, 70F3204Y (c) Write cycle (CLKOUT asynchronous): In separate bus mode (TA = -40 to +85C, VDD = AVDD = EVDD = VDDBU = 2.2 to 2.7 V, VSS = AVSS = EVSS = VSSBU = 0 V, CL = 50 pF) Parameter Address setup time (to WRm) Address hold time (from WRm) WRm low-level width Data output time from WRm Data setup time (to WRm) Data hold time (from WRm) Data setup time (to address) WAIT setup time (to WRm) Symbol tSAW tHAW tWWRL tDOSDW tSOSDW tHOSDW tSAOD tSWRWT1 tSWRWT2 WAIT hold time (from WRm) tHWRWT1 tHWRWT2 WAIT setup time (to address) tSAWT1 tSAWT2 WAIT hold time (from address) tHAWT1 tHAWT2 <72> <73> <74> <75> <76> <77> <78> <79> <80> <81> <82> <83> <84> <85> <86> T (1 + n) T Conditions MIN. T - 15 0.5T - 10 (0.5 + n) T - 10 -5 (0.5 + n) T - 10 0.5T - 10 T - 25 20 nT - 20 0 nT T - 20 (1 + n) T - 20 MAX. Unit ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns Remarks 1. m = 0, 1 2. T = 1/fCPU (fCPU: CPU operation clock frequency) 3. n: Number of wait clocks inserted in bus cycle The sampling timing changes when a programmable wait is inserted. 4. The values in the above specifications are the values for when clocks with a 1:1 duty ratio are input from X1. (d) Write cycle (CLKOUT synchronous): In separate bus mode (TA = -40 to +85C, VDD = AVDD = EVDD = VDDBU = 2.2 to 2.7 V, VSS = AVSS = EVSS = VSSBU = 0 V, CL = 50 pF) Parameter Symbol <87> <88> <89> <90> <91> Conditions MIN. 0 0 0 15 5 MAX. 19 19 19 Unit ns ns ns ns ns Delay time from CLKOUT to address, CS tDKSA Delay time from CLKOUT to data output Delay time from CLKOUT to WRm WAIT setup time (to CLKOUT) WAIT hold time (from CLKOUT) tDKSD tDKSW tSWTK tHKWT Remarks 1. m = 0, 1 2. The values in the above specifications are the values for when clocks with a 1:1 duty ratio are input from X1. Preliminary Product Information U15436EJ1V0PM 81 PD703201, 703201Y, 703204, 703204Y, 70F3201, 70F3201Y, 70F3204, 70F3204Y Read Cycle (CLKOUT Asynchronous, 1 Wait): In Separate Bus Mode T1 TW T2 CLKOUT (output) CS0 to CS3 (output) A0 to A23 (output) <53> <57> AD0 to AD15 (I/O) Hi-Z <56> <55> <54> RD (output) <61> <59> <60> <58> WAIT (input) <62> <64> <63> <65> Hi-Z <52> 82 Preliminary Product Information U15436EJ1V0PM PD703201, 703201Y, 703204, 703204Y, 70F3201, 70F3201Y, 70F3204, 70F3204Y Read Cycle (CLKOUT Synchronous, 1 Wait): In Separate Bus Mode T1 TW T2 CLKOUT (output) <66> <66> CS0 to CS3 (output) A0 to A23 (output) <67> Hi-Z <68> Hi-Z <69> AD0 to AD15 (I/O) <69> RD (output) <70> <71> <70> <71> WAIT (input) Preliminary Product Information U15436EJ1V0PM 83 PD703201, 703201Y, 703204, 703204Y, 70F3201, 70F3201Y, 70F3204, 70F3204Y Write Cycle (CLKOUT Asynchronous, 1 Wait): In Separate Bus Mode T1 TW T2 CLKOUT (output) CS0 to CS3 (output) A0 to A23 (output) <73> <78> AD0 to AD15 (I/O) Hi-Z <75> <72> <77> <76> <74> WR0, WR1 (output) <82> <80> <79> <81> WAIT (input) <83> <85> <84> <86> Hi-Z 84 Preliminary Product Information U15436EJ1V0PM PD703201, 703201Y, 703204, 703204Y, 70F3201, 70F3201Y, 70F3204, 70F3204Y Write Cycle (CLKOUT Synchronous, 1 Wait): In Separate Bus Mode T1 TW T2 CLKOUT (output) <87> <87> CS0 to CS3 (output) A0 to A23 (output) <88> Hi-Z <88> Hi-Z AD0 to AD15 (I/O) <89> <89> WR0, WR1 (output) <90> <91> <90> <91> WAIT (input) Preliminary Product Information U15436EJ1V0PM 85 PD703201, 703201Y, 703204, 703204Y, 70F3201, 70F3201Y, 70F3204, 70F3204Y Reset/Interrupt Timing (TA = -40 to +85C, VDD = AVDD = EVDD = VDDBU = 2.2 to 2.7 V, VSS = AVSS = EVSS = VSSBU = 0 V, CL = 50 pF) Parameter RESET high-level width RESET low-level width NMI high-level width NMI low-level width INTPn high-level width Symbol tWRSH tWRSL tWNIH tWNIL tWITH <92> <93> <94> <95> <96> n = 0 to 6 (analog noise elimination) n = 0 to 6 (analog noise elimination) Conditions MIN. 500 500 500 500 500 MAX. Unit ns ns ns ns ns INTPn low-level width tWITL <97> 500 ns Remark T = 1/fXX Reset <92> <93> RESET (input) Interrupt <94> <95> NMI (input) <96> <97> INTPn (input) Remark n = 0 to 6 86 Preliminary Product Information U15436EJ1V0PM PD703201, 703201Y, 703204, 703204Y, 70F3201, 70F3201Y, 70F3204, 70F3204Y Timer Timing (TA = -40 to +85C, VDD = AVDD = EVDD = VDDBU = 2.2 to 2.7 V, VSS = AVSS = EVSS = VSSBU = 0 V, CL = 50 pF) Parameter TIn high-level width Symbol Conditions n = 0, 1 n = 2 to 5 TIn low-level width n = 0, 1 n = 2 to 5 TCLRn high-level width TCLRn low-level width INTPnm high-level width INTPnm low-level width tWITH tWITL n = 0, 1 n = 0, 1 nm = 00, 01, 10, 11 nm = 00, 01, 10, 11 MIN. 2T + 20 40 2T + 20 40 2T + 20 2T + 20 2T + 20 2T + 20 MAX. Unit ns ns ns ns ns ns ns ns Remark T = 1/fXX Preliminary Product Information U15436EJ1V0PM 87 PD703201, 703201Y, 703204, 703204Y, 70F3201, 70F3201Y, 70F3204, 70F3204Y CSI Timing (1) Master mode (TA = -40 to +85C, VDD = AVDD = EVDD = VDDBU = 2.2 to 2.7 V, VSS = AVSS = EVSS = VSSBU = 0 V, CL = 50 pF) Parameter SCKn cycle time SCKn high-/low-level width Symbol tKCY1 tKH1, tKL1 tSIK1 tKSI1 tKSO1 <98> <99> Output Output Conditions MIN. 200 tKCY1/2 - 10 MAX. Unit ns ns SIn setup time (to SCKn) SIn hold time (from SCKn) Delay time from SCKn to SOn output <100> <101> <102> 30 30 30 ns ns ns Remark n = 0 to 3 (V850ES/SA2), n = 0 to 4 (V850ES/SA3) (2) Slave mode (TA = -40 to +85C, VDD = AVDD = EVDD = VDDBU = 2.2 to 2.7 V, VSS = AVSS = EVSS = VSSBU = 0 V, CL = 50 pF) Parameter SCKn cycle time SCKn high-/low-level width Symbol tKCY2 tKH2, tKL2 tSIK2 tKSI2 tKSO2 <98> <99> Output Output Conditions MIN. 200 90 MAX. Unit ns ns SIn setup time (to SCKn) SIn hold time (from SCKn) Delay time from SCKn to SOn output <100> <101> <102> 50 50 50 ns ns ns Remark n = 0 to 3 (V850ES/SA2), n = 0 to 4 (V850ES/SA3) <98> <99> SCKn (I/O) <99> <100> Hi-Z <101> Hi-Z SIn (input) Input data <102> SOn (output) Output data Remark n = 0 to 3 (V850ES/SA2), n = 0 to 4 (V850ES/SA3) 88 Preliminary Product Information U15436EJ1V0PM PD703201, 703201Y, 703204, 703204Y, 70F3201, 70F3201Y, 70F3204, 70F3204Y I C Bus Mode (PD703201Y, 703204Y, 70F3201Y, 70F3204Y only) 2 (TA = -40 to +85C, VDD = AVDD = EVDD = VDDBU = 2.2 to 2.7 V, VSS = AVSS = EVSS = VSSBU = 0 V) Parameter Symbol Normal Mode MIN. SCL clock frequency Bus-free time (between stop/start conditions) Hold timeNote 1 SCL clock low-level width SCL clock high-level width Setup time for start/restart conditions Data hold time CBUS compatible master I2C mode Data setup time SDA and SCL signal rise time SDA and SCL signal fall time Stop condition setup time Pulse width with spike suppressed by input filter Capacitance load of each bus line tSU:DAT tR tF tSU:STO tSP <109> <110> <111> <112> <113> fCLK tBUF <103> 0 4.7 MAX. 100 - High-Speed Mode MIN. 0 1.3 MAX. 400 - kHz Unit s s s s s s tHD:STA tLOW tHIGH tSU:STA <104> <105> <106> <107> 4.0 4.7 4.0 4.7 - - - - 0.6 1.3 0.6 0.6 - - - - tHD:DAT <108> 5.0 - - - 0Note 2 250 - - 4.0 - - - 1,000 300 - - 0Note 2 100 Note 4 0.9Note 3 - Note 5 s ns ns ns 20 + 0.1Cb 300 300 - 50 20 + 0.1Cb 0.6 0 Note 5 s ns Cb - 400 - 400 pF Notes 1. At the start condition, the first clock pulse is generated after the hold time. 2. The system requires a minimum of 300 ns hold time internally for the SDA signal (at VIHmin.. of SCL signal) in order to occupy the undefined area at the falling edge of SCL. 3. If the system does not extend the SCL signal low hold time (tLOW), only the maximum data hold time (tHD: DAT) needs to be satisfied. 2 2 2 4. The high-speed-mode I C bus can be used in a normal-mode I C bus system. In this case, set the highspeed-mode I C bus so that it meets the following conditions. * If the system does not extend the SCL signal's low state hold time: tSU:DAT 250 ns * If the system extends the SCL signal's low state hold time: Transmit the following data bit to the SDA line prior to releasing the SCL line (tRmax. + tSU:DAT = 1,000 + 250 = 1,250 ns: Normal mode I C bus specification). 5. Cb: Total capacitance of one bus line (unit: pF) 2 Preliminary Product Information U15436EJ1V0PM 89 PD703201, 703201Y, 703204, 703204Y, 70F3201, 70F3201Y, 70F3204, 70F3204Y I C Bus Mode (PD703201Y, 703204Y, 70F3201Y, 70F3204Y only) 2 <105> <106> SCL (I/O) <111> <110> <104> <108> <109> <107> <104> <113> <112> SDA (I/O) <103> Stop condition Start condition <110> <111> Restart condition Stop condition A/D Converter (TA = -40 to +85C, VDD = AVDD = AVREF0 = 2.2 to 2.7 V, AVSS = VSS = 0 V, CL = 50 pF) Parameter Resolution Overall error Note 1 Symbol Conditions MIN. 10 TYP. 10 MAX. 10 T.B.D. Unit bit %FSR Conversion time Zero-scale error Note 1 tCONV T.B.D. T.B.D. T.B.D. s %FSR %FSR LSB LSB V V Full-scale error Note 1 Integral linearity error Note 2 T.B.D. T.B.D. AVREF VIAN AIREF0 AIDD AVREF0 = AVDD 2.2 AVSS T.B.D. T.B.D. 2.7 AVREF Differential linearity error Note 2 Analog reference voltage Analog input voltage AVREF0 current AVDD power supply current A mA Notes 1. Excluding quantization error (0.05 %FSR) 2. Excluding quantization error (0.5 LSB) Remark LSB: Least Significant Bit FSR: Full Scale Range 90 Preliminary Product Information U15436EJ1V0PM PD703201, 703201Y, 703204, 703204Y, 70F3201, 70F3201Y, 70F3204, 70F3204Y D/A Converter (TA = -40 to +85C, VDD = AVDD = AVREF1 = 2.2 to 2.7 V, AVSS = VSS = 0 V, CL = 50 pF) Parameter Resolution Overall error Note Symbol Conditions MIN. 8 TYP. 8 MAX. 8 T.B.D. Unit bit %FSR Load conditions: 2 M, 30 pF AVREF1 = VDD Settling time Output resistance Analog reference voltage AVREF1 current AVREF AVREF1 AVREF1 = VDD Per channel 2.2 T.B.D. T.B.D. T.B.D. s k 2.7 V mA Note Excludes quantization error (0.05%FSR). Preliminary Product Information U15436EJ1V0PM 91 PD703201, 703201Y, 703204, 703204Y, 70F3201, 70F3201Y, 70F3204, 70F3204Y 21. PACKAGE DRAWINGS 100-PIN PLASTIC LQFP (FINE PITCH) (14x14) A B 75 76 51 50 detail of lead end S CD Q R 100 1 26 25 F G P H I M J K S N S L M NOTE Each lead centerline is located within 0.08 mm of its true position (T.P.) at maximum material condition. ITEM A B C D F G H I J K L M N P Q R S MILLIMETERS 16.000.20 14.000.20 14.000.20 16.000.20 1.00 1.00 0.22 +0.05 -0.04 0.08 0.50 (T.P.) 1.000.20 0.500.20 0.17 +0.03 -0.07 0.08 1.400.05 0.100.05 3 +7 -3 1.60 MAX. S100GC-50-8EU, 8EA-2 92 Preliminary Product Information U15436EJ1V0PM PD703201, 703201Y, 703204, 703204Y, 70F3201, 70F3201Y, 70F3204, 70F3204Y 121-PIN PLASTIC FBGA (12x12) E w SB ZD ZE B A D 13 12 11 10 9 8 7 6 5 4 3 2 1 NM L K J HG F E DC B A INDEX MARK w SA A y1 S A2 S y S b e A1 x M S AB ITEM D E w A A1 A2 e b x y y1 ZD ZE MILLIMETERS 12.000.10 12.000.10 0.20 1.480.10 0.350.06 1.13 0.80 0.50 +0.05 -0.10 0.08 0.10 0.20 1.20 1.20 P121F1-80-EA6 Preliminary Product Information U15436EJ1V0PM 93 PD703201, 703201Y, 703204, 703204Y, 70F3201, 70F3201Y, 70F3204, 70F3204Y APPENDIX DEVELOPMENT TOOLS (1) Hardware Product Name In-circuit emulator IE-V850ES-xx (provisional name) IE-703204-MC-EM1Note (provisional name) Note Description In-circuit emulator for V850ES In-circuit emulator option board Option board to emulate V850ES/SA2, V850ES/SA3 peripheral functions in combination with in-circuit emulator Emulation probe for 100-pin LQFP Emulation probe for 121-pin FBGA Power supply for in-circuit emulator Interface board for connection to PC (for PCMCIA) Interface board for connection to PC (for PCI) Flash programmer for writing a program to a singlepower-supply flash memory product. Program adapter for 100-pin LQFP Program adapter for 121-pin FBGA Emulation probe V850ES/SA2 V850ES/SA3 Note Note IE-70000-MC-PS-B IE-70000-CD-IF-A IE-70000-PCI-IF Power supply unit PC interface board Flash programmer Note Program adapter V850ES/SA2 V850ES/SA3 Note Note Note Under development (2) Software Product Name Compiler Debugger CA850 ID850 Description C compiler compliant with ANSI-C Debugger used in combination with in-circuit emulator Real-time OS compliant with ITRON specifications Definition file for V850ES/SA2 Definition file for V850ES/SA3 Real-time OS Device file V850ES/SA2 V850ES/SA3 RX850 DF703201Note DF703204 Note Note Under development 94 Preliminary Product Information U15436EJ1V0PM PD703201, 703201Y, 703204, 703204Y, 70F3201, 70F3201Y, 70F3204, 70F3204Y [MEMO] Preliminary Product Information U15436EJ1V0PM 95 PD703201, 703201Y, 703204, 703204Y, 70F3201, 70F3201Y, 70F3204, 70F3204Y NOTES FOR CMOS DEVICES 1 PRECAUTION AGAINST ESD FOR SEMICONDUCTORS Note: Strong electric field, when exposed to a MOS device, can cause destruction of the gate oxide and ultimately degrade the device operation. Steps must be taken to stop generation of static electricity as much as possible, and quickly dissipate it once, when it has occurred. Environmental control must be adequate. When it is dry, humidifier should be used. It is recommended to avoid using insulators that easily build static electricity. Semiconductor devices must be stored and transported in an anti-static container, static shielding bag or conductive material. All test and measurement tools including work bench and floor should be grounded. The operator should be grounded using wrist strap. Semiconductor devices must not be touched with bare hands. Similar precautions need to be taken for PW boards with semiconductor devices on it. 2 HANDLING OF UNUSED INPUT PINS FOR CMOS Note: No connection for CMOS device inputs can be cause of malfunction. If no connection is provided to the input pins, it is possible that an internal input level may be generated due to noise, etc., hence causing malfunction. CMOS devices behave differently than Bipolar or NMOS devices. Input levels of CMOS devices must be fixed high or low by using a pull-up or pull-down circuitry. Each unused pin should be connected to VDD or GND with a resistor, if it is considered to have a possibility of being an output pin. All handling related to the unused pins must be judged device by device and related specifications governing the devices. 3 STATUS BEFORE INITIALIZATION OF MOS DEVICES Note: Power-on does not necessarily define initial status of MOS device. Production process of MOS does not define the initial operation status of the device. Immediately after the power source is turned ON, the devices with reset function have not yet been initialized. Hence, power-on does not guarantee out-pin levels, I/O settings or contents of registers. Device is not initialized until the reset signal is received. Reset operation must be executed immediately after power-on for devices having reset function. Caution Purchase of NEC I C components conveys a license under the Philips I C Patent Rights to use these components in an I C system, provided that the system conforms to the I C Standard Specification as defined by Philips. 2 2 2 2 The related documents indicated in this publication may include preliminary versions. However, preliminary versions are not marked as such. V850 Family, V850ES/SA2, and V850ES/SA3 are trademarks of NEC Corporation. TRON stands for The Real-time Operating system Nucleus. ITRON is an abbreviation of Industrial TRON. 96 Preliminary Product Information U15436EJ1V0PM PD703201, 703201Y, 703204, 703204Y, 70F3201, 70F3201Y, 70F3204, 70F3204Y Regional Information Some information contained in this document may vary from country to country. Before using any NEC product in your application, pIease contact the NEC office in your country to obtain a list of authorized representatives and distributors. They will verify: * * * * * Device availability Ordering information Product release schedule Availability of related technical literature Development environment specifications (for example, specifications for third-party tools and components, host computers, power plugs, AC supply voltages, and so forth) Network requirements * In addition, trademarks, registered trademarks, export restrictions, and other legal issues may also vary from country to country. NEC Electronics Inc. (U.S.) Santa Clara, California Tel: 408-588-6000 800-366-9782 Fax: 408-588-6130 800-729-9288 NEC Electronics (Germany) GmbH Benelux Office Eindhoven, The Netherlands Tel: 040-2445845 Fax: 040-2444580 NEC Electronics Hong Kong Ltd. Hong Kong Tel: 2886-9318 Fax: 2886-9022/9044 NEC Electronics Hong Kong Ltd. NEC Electronics (France) S.A. Velizy-Villacoublay, France Tel: 01-3067-5800 Fax: 01-3067-5899 Seoul Branch Seoul, Korea Tel: 02-528-0303 Fax: 02-528-4411 NEC Electronics (Germany) GmbH Duesseldorf, Germany Tel: 0211-65 03 02 Fax: 0211-65 03 490 NEC Electronics (France) S.A. NEC Electronics (UK) Ltd. Milton Keynes, UK Tel: 01908-691-133 Fax: 01908-670-290 Madrid Office Madrid, Spain Tel: 091-504-2787 Fax: 091-504-2860 NEC Electronics Singapore Pte. Ltd. Novena Square, Singapore Tel: 253-8311 Fax: 250-3583 NEC Electronics Taiwan Ltd. NEC Electronics Italiana s.r.l. Milano, Italy Tel: 02-66 75 41 Fax: 02-66 75 42 99 NEC Electronics (Germany) GmbH Scandinavia Office Taeby, Sweden Tel: 08-63 80 820 Fax: 08-63 80 388 Taipei, Taiwan Tel: 02-2719-2377 Fax: 02-2719-5951 NEC do Brasil S.A. Electron Devices Division Guarulhos-SP, Brasil Tel: 11-6462-6810 Fax: 11-6462-6829 J01.2 Preliminary Product Information U15436EJ1V0PM 97 PD703201, 703201Y, 703204, 703204Y, 70F3201, 70F3201Y, 70F3204, 70F3204Y The export of these products from Japan is regulated by the Japanese government. The export of some or all of these products may be prohibited without governmental license. To export or re-export some or all of these products from a country other than Japan may also be prohibited without a license from that country. Please call an NEC sales representative. License not needed: PD70F3201, 70F3201Y, 70F3204, 70F3204Y The customer must judge the need for license: PD703201, 703201Y, 703204, 703204Y * The information contained in this document is being issued in advance of the production cycle for the device. The parameters for the device may change before final production or NEC Corporation, at its own discretion, may withdraw the device prior to its production. * No part of this document may be copied or reproduced in any form or by any means without the prior written consent of NEC Corporation. NEC Corporation assumes no responsibility for any errors which may appear in this document. * NEC Corporation does not assume any liability for infringement of patents, copyrights or other intellectual property rights of third parties by or arising from use of a device described herein or any other liability arising from use of such device. No license, either express, implied or otherwise, is granted under any patents, copyrights or other intellectual property rights of NEC Corporation or others. * Descriptions of circuits, software, and other related information in this document are provided for illustrative purposes in semiconductor product operation and application examples. The incorporation of these circuits, software, and information in the design of the customer's equipment shall be done under the full responsibility of the customer. NEC Corporation assumes no responsibility for any losses incurred by the customer or third parties arising from the use of these circuits, software, and information. * While NEC Corporation has been making continuous effort to enhance the reliability of its semiconductor devices, the possibility of defects cannot be eliminated entirely. To minimize risks of damage or injury to persons or property arising from a defect in an NEC semiconductor device, customers must incorporate sufficient safety measures in its design, such as redundancy, fire-containment, and anti-failure features. * NEC devices are classified into the following three quality grades: "Standard", "Special", and "Specific". The Specific quality grade applies only to devices developed based on a customer designated "quality assurance program" for a specific application. The recommended applications of a device depend on its quality grade, as indicated below. Customers must check the quality grade of each device before using it in a particular application. Standard: Computers, office equipment, communications equipment, test and measurement equipment, audio and visual equipment, home electronic appliances, machine tools, personal electronic equipment and industrial robots Special: Transportation equipment (automobiles, trains, ships, etc.), traffic control systems, anti-disaster systems, anti-crime systems, safety equipment and medical equipment (not specifically designed for life support) Specific: Aircraft, aerospace equipment, submersible repeaters, nuclear reactor control systems, life support systems or medical equipment for life support, etc. The quality grade of NEC devices is "Standard" unless otherwise specified in NEC's Data Sheets or Data Books. If customers intend to use NEC devices for applications other than those specified for Standard quality grade, they should contact an NEC sales representative in advance. M5 98. 8 |
Price & Availability of UPD70F3201 |
|
|
All Rights Reserved © IC-ON-LINE 2003 - 2022 |
[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy] |
Mirror Sites : [www.datasheet.hk]
[www.maxim4u.com] [www.ic-on-line.cn]
[www.ic-on-line.com] [www.ic-on-line.net]
[www.alldatasheet.com.cn]
[www.gdcy.com]
[www.gdcy.net] |